Skip to content

OpenStack API reference documentation

For a starting point on reference information about the OpenStack APIs in Cleura Cloud, and how to use them with a tool like curl, refer to the OpenStack API documentation landing page. Individual service APIs have their own detailed API reference documentation pages, such as those for the Compute (Nova) API or the Networking (Neutron) API.

You may also be interested in the API Quick Start Guide for information about how to authenticate against the OpenStack API, and send API requests.

To access the OpenStack API in Cleura Cloud, you need to have an account, and also download a valid credentials file, as you would for enabling the OpenStack CLI. All actions exposed via the OpenStack CLI are also available by calling the API directly.

OpenStack API endpoints

The Cleura Cloud Kna1 region exposes the following OpenStack API endpoints:

Service Name Service Type URL
barbican key-manager https://kna1.citycloud.com:9311/
cinderv3 volumev3 https://kna1.citycloud.com:8776/
octavia load-balancer https://kna1.citycloud.com:9876/
keystone identity https://kna1.citycloud.com:5000/
radosgw object-store https://swift-kna1.citycloud.com/swift/
placement placement https://kna1.citycloud.com:8780/
heat orchestration https://kna1.citycloud.com:8004/
neutron network https://kna1.citycloud.com:9696/
nova compute https://kna1.citycloud.com:8774/
glance image https://kna1.citycloud.com:9292/
magnum container-infra https://kna1.citycloud.com:9511/

OpenStack SDKs

Although the OpenStack API is perfectly usable via direct HTTP/HTTPS requests to the API endpoints, most developers prefer to use one of the Software Development Kits (SDKs) that wrap the OpenStack API. These SDKs are available for many languages:

If your target language has a supported SDK, it may be advisable to use one of them rather than work with hand-crafted HTTP/HTTPS requests.