Rare
Versions provide a stable
platform on which to
develop.
|
Frequent
Extensions bring new features to
the market quickly and in a
compatible manner.
|
Centralized
Versions are maintained by the
entity that controls the API Spec:
the OpenStack Policy Review Board.
Only the PRB can create a new
version; only the PRB defines what
"OpenStack Compute 1.1"
means.
|
Decentralized
Extensions are maintained by
third parties, including individual
OpenStack developers and software
vendors. Anyone can create an
extension.
|
Niche
Extensions provide specialized
functionality.
|
Core
Versions support core
functionality.
|
Query-able
Issuing a GET
on the base URL (/ ) of
the API endpoint returns
information about what versions are
available.
|
Query-able
Issuing a GET
on the API's extensions resource
(/v1.1/extensions )
returns information about what
extensions are available.
|