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.
APIs.json: https://raw.githubusercontent.com/api-evangelist/openstack/refs/heads/main/apis.yml
- Type: Index
- Position: Consumer
- Access: 3rd-Party
- Cloud Platform
- Infrastructure as a Service
- Open Source
- Virtualization
- Linux Foundation
- Created: 2025-01-01
- Modified: 2026-05-19
Keystone is the OpenStack Identity service that provides authentication, authorization, and a service catalog for an OpenStack cloud. Tokens issued by Keystone are required to call any other OpenStack service API. The v3 API exposes endpoints for tokens, users, groups, projects, domains, roles, role assignments, services, endpoints, and the service catalog.
- Human URL: https://docs.openstack.org/api-ref/identity/v3/
- Base URL:
https://{keystone-host}:5000/v3
- Identity
- Authentication
- Authorization
- Service Catalog
- Documentation
- Documentation
- OpenAPI — OpenAPI Specification
- J S O N L D Context
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Nova is the OpenStack Compute service that 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
- Documentation
- Documentation
- OpenAPI — OpenAPI Specification
- JSON Schema — JSON Schema
- J S O N L D Context
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Neutron provides networking as a service, exposing endpoints for networks, subnets, ports, routers, floating IPs, security groups, load balancers, firewalls, and VPN-as-a-Service.
- Human URL: https://docs.openstack.org/api-ref/network/
- Base URL:
https://{neutron-host}/networking/v2.0
- Networking
- SDN
- Security Groups
- Documentation
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Cinder provides persistent block-level storage volumes that can be attached to Nova instances. The v3 API exposes endpoints for volumes, snapshots, backups, volume types, attachments, transfers, and quotas.
- Human URL: https://docs.openstack.org/api-ref/block-storage/
- Base URL:
https://{cinder-host}/volume/v3
- Block Storage
- Volumes
- Snapshots
- Documentation
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Swift is the OpenStack object storage service. The API exposes endpoints for accounts, containers, and objects with eventual- consistency replication, large-object support, and configurable access controls.
- Human URL: https://docs.openstack.org/api-ref/object-store/
- Base URL:
https://{swift-host}/v1/AUTH_{tenant_id}
- Object Storage
- Containers
- Replication
- Documentation
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Glance manages disk and server images. The v2 API exposes endpoints for images, image members, image tags, image data upload/download, tasks, schemas, and metadata definitions.
- Human URL: https://docs.openstack.org/api-ref/image/
- Base URL:
https://{glance-host}/image/v2
- Images
- Disk Images
- Documentation
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Heat is the OpenStack orchestration service that manages infrastructure-as-code deployments via HOT (Heat Orchestration Template) and AWS CloudFormation-compatible templates. The API exposes endpoints for stacks, resources, events, software configs, and template validation.
- Human URL: https://docs.openstack.org/api-ref/orchestration/
- Base URL:
https://{heat-host}/heat-api/v1
- Orchestration
- Infrastructure as Code
- Documentation
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Octavia provides Load Balancing as a Service. The v2 API exposes endpoints for load balancers, listeners, pools, members, health monitors, L7 policies and rules, and TLS containers.
- Human URL: https://docs.openstack.org/api-ref/load-balancer/
- Base URL:
https://{octavia-host}/load-balancer/v2
- Load Balancer
- LBaaS
- Documentation
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Designate is the OpenStack DNS-as-a-Service. The v2 API exposes endpoints for zones, recordsets, pools, transfers, and TSIG keys.
- Human URL: https://docs.openstack.org/api-ref/dns/
- Base URL:
https://{designate-host}/dns/v2
- DNS
- DNSaaS
- Documentation
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Trove is the OpenStack Database-as-a-Service that provisions and manages database instances (MySQL, PostgreSQL, MongoDB, Redis, MariaDB, Cassandra, etc.) on top of OpenStack.
- Human URL: https://docs.openstack.org/api-ref/database/
- Base URL:
https://{trove-host}/database/v1.0
- Database
- DBaaS
- Documentation
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Website
- Portal
- Documentation
- Getting Started
- Community
- Blog
- GitHub Organization
- Source Code
- Terms of Service
- License
- Organization
- Integrations
FN: Kin Lane Email: kin@apievangelist.com