Skip to content

API Versions and Microversions

Reference · Updated May 2026

Coming from another cloud?

▸AWS·API Changelog

This Quake AI feature maps to AWS’s API Changelog.

▸Hetzner·API Changelog

This Quake AI feature maps to Hetzner’s API Changelog.

API versions and microversions

OpenStack version baseline#

Quake AI runs OpenStack 2023.1 (Antelope). The SLURP upgrade path is Antelope → Caracal (skip-level).

Per-service microversion ceilings#

ServiceAPIMax microversion on Quake AICurrent upstream (Epoxy)
Nova (Compute)Compute v2.12.952.100
Cinder (Block Storage)Volume v33.703.71
Neutron (Networking)Network v2.0No microversions (extension-based)Same
Swift (Object Storage)Object Storage v1No microversionsSame
Heat (Orchestration)Orchestration v1Template version 2021-04-06Deprecated in Epoxy
Magnum (Kubernetes)Container-infra v1K8s 1.25–1.27K8s 1.28+

Key limitations vs. upstream#

  • Nova: The os-volumes_boot API is not deprecated on Quake AI yet; upstream deprecated it in Caracal (microversion 2.96).
  • Cinder: os-extend_volume_completion is not available; it requires microversion 3.71.
  • Heat: Heat is not deprecated on Quake AI yet but is deprecated upstream in Epoxy. Plan for a CAPI (Cluster API) migration for orchestration workflows that depend on Heat long term.
  • Swift S3 compatibility: No lifecycle policies, no S3 notifications, no IAM-style ACLs, and limited versioning compared to AWS S3.

Microversion request header#

Clients can pin a microversion with the OpenStack-API-Version header. For example, to request Nova compute API 2.95:

bash
curl -s \
  -H "X-Auth-Token: YOUR_TOKEN" \
  -H "OpenStack-API-Version: compute 2.95" \
  "https://compute.us-east-1.rumble.cloud/v2.1/servers"

If you request a microversion above the service ceiling on Quake AI, the API returns 406 Not Acceptable: the server refuses the negotiated version because it does not implement that microversion.

Was this page helpful?