Open source cloud computing platform for building and managing public and private clouds, providing infrastructure as a service (IaaS) through a set of interrelated services including Compute (Nova), Object Storage (Swift), Block Storage (Cinder), Networking (Neutron), Identity (Keystone), Image (Glance), Orchestration (Heat), Database (Trove), DNS (Designate), and Load Balancer (Octavia). Each service exposes its own REST API; clients authenticate against Keystone and use the returned service catalog to discover per-region endpoints for the remaining services.
URL: Visit APIs.json URL
- Type: Index
- Position: Consumer
- Access: 3rd-Party
- Cloud Platform, Infrastructure as a Service, Open Source, Virtualization, Linux Foundation
- Created: 2025-01-01
- Modified: 2026-04-28
Keystone is the OpenStack Identity service that provides authentication, authorization, and a service catalog. Tokens issued by Keystone are required to call any other OpenStack service API.
Human URL: https://docs.openstack.org/api-ref/identity/v3/
Base URL: https://{keystone-host}:5000/v3
- Identity, Authentication, Authorization, Service Catalog
Nova manages the lifecycle of compute instances (virtual machines, bare-metal, containers). The API exposes endpoints for servers, flavors, images, key pairs, security groups, attached volumes, and lifecycle actions such as start, stop, reboot, resize, rebuild, and snapshot.
Human URL: https://docs.openstack.org/api-ref/compute/
Base URL: https://{nova-host}/compute/v2.1
- Compute, Virtual Machines, Bare Metal
Networking-as-a-Service: networks, subnets, ports, routers, floating IPs, security groups, load balancers, firewalls, VPNaaS.
Human URL: https://docs.openstack.org/api-ref/network/
- Networking, SDN, Security Groups
Persistent block-level storage volumes that can be attached to Nova instances. v3 API: volumes, snapshots, backups, volume types, attachments, transfers, quotas.
Human URL: https://docs.openstack.org/api-ref/block-storage/
- Block Storage, Volumes, Snapshots
Object storage service. Exposes accounts, containers, objects with eventual-consistency replication, large-object support, and configurable access controls.
Human URL: https://docs.openstack.org/api-ref/object-store/
- Object Storage, Containers, Replication
Glance manages disk and server images. v2 API: images, image members, tags, image data, tasks, schemas, metadata definitions.
Human URL: https://docs.openstack.org/api-ref/image/
- Images, Disk Images
Infrastructure-as-code via HOT and AWS CloudFormation-compatible templates. Endpoints for stacks, resources, events, software configs, template validation.
Human URL: https://docs.openstack.org/api-ref/orchestration/
- Orchestration, Infrastructure as Code
LBaaS: load balancers, listeners, pools, members, health monitors, L7 policies/rules, TLS containers.
Human URL: https://docs.openstack.org/api-ref/load-balancer/
- Load Balancer, LBaaS
DNSaaS. v2 API: zones, recordsets, pools, transfers, TSIG keys.
Human URL: https://docs.openstack.org/api-ref/dns/
- DNS, DNSaaS
DBaaS that provisions and manages database instances (MySQL, PostgreSQL, MongoDB, Redis, MariaDB, Cassandra, etc.).
Human URL: https://docs.openstack.org/api-ref/database/
- Database, DBaaS
- Website
- Portal
- API Reference
- API Quick Start
- Community
- Blog
- GitHubOrganization
- OpenDev Source
- Legal
- License - Apache 2.0
- Open Infrastructure Foundation
FN: Kin Lane
Email: kin@apievangelist.com