#Go OpenStack client
This is a go client for the OpenStack APIs.
Currently it works with Keystone 2.0 API and Nova API (in keystone and nova subpackages).
By way of a quick-start:
// use v2.0 auth with http://example.com:35357/v2.0")
keystoneClient, err := keystone.NewClient("username", "pass", "admin", "http://example.com:35357/v2.0")
tenant, err := keystoneClient.NewTenant("name", "desc", true)
novaClient := nova.Client{KeystoneClient: keystoneClient}
novaClient.DisassociateNetwork(tenant.Id)
keystoneClient.RemoveTenant(tenant.Id)
##Disclaimer
The evolution of this project has stopped. If you need an up-to-date and frequently developed bind for talking to OpenStack, you should probably meet goose.