1
0
Fork 0
mirror of https://github.com/vmware/govmomi.git synced 2026-04-25 16:26:03 +03:00
No description
Find a file
2026-04-20 10:00:35 -04:00
.chglog perms on template files 2022-11-22 13:47:19 -05:00
.github chore(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 (#3998) 2026-04-20 10:00:35 -04:00
alarm Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
cli govc: add library.import disks option 2026-03-03 13:04:23 -08:00
cns minor change on QueryVolume result verification 2026-04-15 01:30:49 +00:00
crypto vcsim: Support encrypt-on-copy virtual disk 2025-09-23 12:15:07 -05:00
eam api: Updated API bindings 2025-09-10 14:15:53 -05:00
event Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
examples Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
fault Add property-based filtering capabilities and skipCount functionality to injection rules. (#3903) 2025-12-02 19:54:33 -08:00
find Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
gen chore(deps): bump nokogiri from 1.19.1 to 1.19.2 in /gen 2026-03-20 11:52:48 +00:00
govc govc: add library.import disks option 2026-03-03 13:04:23 -08:00
guest Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
hack chore(deps): bump github.com/go-viper/mapstructure/v2 (#3841) 2025-08-21 12:25:55 -04:00
history Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
internal Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
license Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
list chore(deps): bump golang.org/x/text from 0.28.0 to 0.31.0 (#3913) 2025-11-27 10:52:34 -05:00
lookup Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
nfc Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
object api: Support OVF->ConfigSpec SR-IOV NICs 2026-03-13 10:04:48 -05:00
ovf api: Fix OVF disk ID func 2026-03-30 12:47:31 -05:00
pbm api: Updated API bindings 2025-09-10 14:15:53 -05:00
performance Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
property Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
scripts Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
session Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
simulator vcsim: Consider default devs from VM spec 2025-12-26 10:51:52 -06:00
sms api: Updated API bindings 2025-09-10 14:15:53 -05:00
ssoadmin Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
static Add RELEASE documentation 2021-04-21 09:36:56 +02:00
sts Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
task Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
test Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
toolbox Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
units Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
vapi api: Support NetworkSpec in Namespaces 2026-03-25 10:17:29 -07:00
vcsim reevert: "chore(deps): bump go to 1.24.13 (#3956)" (#3969) 2026-02-27 06:35:58 -05:00
view Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
vim25 api: add TransitGateway mo type 2026-02-18 11:10:40 -08:00
vmdk vmdk: Add stream-optimised VMDK writer 2025-11-24 16:24:13 +00:00
vsan Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
vslm api: Updated API bindings 2025-09-10 14:15:53 -05:00
.dockerignore [3ad0f415] Update Dockerfiles and .goreleaser.yml 2021-03-31 11:59:54 -04:00
.gitignore Add API cnsreconfigpolicy bindings and static check fixes to cns/client_test.go 2022-09-29 10:36:25 +05:30
.golangci.yml chore: Exclude vim25/json from CodeStyle workflow 2022-12-14 22:09:12 -06:00
.goreleaser.yml chore: update container images 2025-04-25 14:55:04 -04:00
.mailmap docs: various updates 2024-10-03 10:10:20 -07:00
CHANGELOG.md docs: update CHANGELOG.md (#3839) 2025-08-18 13:23:34 -04:00
client.go Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
client_test.go Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
CONTRIBUTING.md docs: various updates 2024-10-03 10:10:20 -07:00
CONTRIBUTORS docs: various updates 2024-10-03 10:10:20 -07:00
Dockerfile.govc Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
Dockerfile.govc.runner Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
Dockerfile.vcsim Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
go.mod reevert: "chore(deps): bump go to 1.24.13 (#3956)" (#3969) 2026-02-27 06:35:58 -05:00
go.sum chore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 (#3955) 2026-02-10 10:47:28 -05:00
LICENSE.txt Rename LICENSE file 2015-04-02 10:48:14 -07:00
Makefile Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
program.mk Fix the quotation in the copyright header 2025-07-01 17:08:19 -07:00
README.md docs: various updates 2024-10-03 10:10:20 -07:00
RELEASE.md docs: update release doc 2024-02-08 16:28:24 -08:00

Build Tests Go Report Card Latest Release Go Reference go.mod Go version

govmomi

A Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter Server).

In addition to the vSphere API client, this repository includes:

  • govc - vSphere CLI
  • vcsim - vSphere API mock framework
  • toolbox - VM guest tools framework

Compatibility

vSphere 7.0 and higher.

Documentation

The APIs exposed by this library closely follow the API described in the VMware vSphere API Reference Documentation. Refer to the documentation 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 for documentation.

Installation

Binaries and Docker Images for govc and vcsim

Installation instructions, released binaries, and Docker images are documented in the respective README files of govc and vcsim.

Discussion

Collaborate with the community using GitHub discussions and GitHub issues.

Status

Changes to the API are subject to semantic versioning.

Refer to the CHANGELOG for version to version changes.

License

govmomi is available under the Apache 2 License.

Name

Pronounced: go·mom·e

Follows pyvmomi and rbvmomi: language prefix + the vSphere acronym "VM Object Management Infrastructure".