Use the OpenStack APIs and extensions to launch server instances, create images, assign metadata to instances and images, create containers and objects, and complete other actions in your OpenStack cloud.
You must install the packages for each API separately.
You can use the APIs and extensions after you authenticate through the Identity API. In exchange for a set of authentication credentials, the Identity service generates tokens. A token represents the authenticated identity of a user and, optionally, grants authorization on a specific project or domain.
The body of an authentication request must include a payload that
specifies the authentication method, which is
token, the credentials, and, optionally, the
authorization scope. You can scope a token to a project or domain, or
the token can be unscoped. You cannot scope a token to both a project
To get started with the APIs, see the OpenStack API Guide.