37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
|
[![Build Status](https://travis-ci.org/vmware/govmomi.png?branch=master)](https://travis-ci.org/vmware/govmomi)
|
||
|
|
||
|
# govmomi
|
||
|
|
||
|
A Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter).
|
||
|
|
||
|
For `govc`, a CLI built on top of govmomi, check out the [govc](./govc) directory.
|
||
|
|
||
|
## Compatibility
|
||
|
|
||
|
This library is built for and tested against ESXi and vCenter 5.5 and 6.0.
|
||
|
|
||
|
If you're able to use it against older versions of ESXi and/or vCenter, please
|
||
|
leave a note and we'll include it in this compatibility list.
|
||
|
|
||
|
## Documentation
|
||
|
|
||
|
The APIs exposed by this library very closely follow the API described in the [VMware vSphere API Reference Documentation][apiref].
|
||
|
Refer to this document to become familiar with the upstream API.
|
||
|
|
||
|
The code in the `govmomi` package is a wrapper for the code that is generated from the vSphere API description.
|
||
|
It primarily provides convenience functions for working with the vSphere API.
|
||
|
See [godoc.org][godoc] for documentation.
|
||
|
|
||
|
[apiref]:http://pubs.vmware.com/vsphere-60/index.jsp#com.vmware.wssdk.apiref.doc/right-pane.html
|
||
|
[godoc]:http://godoc.org/github.com/vmware/govmomi
|
||
|
|
||
|
## Status
|
||
|
|
||
|
Changes to the API are subject to [semantic versioning](http://semver.org).
|
||
|
|
||
|
Refer to the [CHANGELOG](CHANGELOG.md) for version to version changes.
|
||
|
|
||
|
## License
|
||
|
|
||
|
govmomi is available under the [Apache 2 license](LICENSE).
|