Search prices
For the complete documentation index see: llms.txt
All documentation pages available in markdown.
GET /pricing/prices
Returns a list of prices, filtered by any combination of price attributes.
Each price in the response includes the currently effective rate
(currentRate) embedded in-line so the caller does not need a second
round-trip.
Identifier-style filters region and priceDetail accept the short
human-readable name (e.g. use2, i4i.large). The provider filter is
constrained to a fixed enum (aws, gcp).
Authorizations
Parameters
Query Parameters
Metering term applied to a price.
ond— on-demand; metered as usage is incurred.hr— hourly; reserved/committed at an hourly rate.ann— annual; committed for a one-year term.fixed— fixed; one-time, non-recurring flat fee.
Filter by metering term.
Top-level pricing category.
compute— dedicated compute infrastructure.networktransfer— network transfer activities.services— support packages and professional services.
Filter by price type.
Sub-category within a pricing category. Valid subtypes are scoped to
a parent PriceType:
compute:unmanaged,managednetworktransfer:xregion,xzone,publicservices:support,professional
Filter by price subtype.
Filter by cloud provider.
Example
Example:Filter by region code (e.g. use2).
Example
Example:Filter by price detail. For compute prices accepts an instance name
(e.g. i4i.large).
Example
Example:Filter by price status. Defaults to active.
Exact match on price code, or prefix match using a trailing * wildcard
(e.g. ond-compute-*). Price codes are lowercase, hyphen-separated; the
positional structure varies by priceType — see the priceCode field on
the response schema for the per-type format.
Example
Example:Maximum number of prices to return. When neither limit nor offset is
supplied, all matching prices are returned (no pagination). Supplying
either parameter enables pagination; limit then defaults to 10.
Example
Example:The number of items to skip before starting to return results. Used for pagination. For example, to get the next 10 items after the first 10, set offset to 10. Note: pagination is currently disabled, this parameter is accepted but ignored and the full result set is returned.
Responses
200
A collection of prices
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
object
Pagination metadata. limit and offset are present only when the
request paginated (a limit or offset query parameter was supplied).
When neither is supplied the full result set is returned and both are
omitted; total is always present.
object
Total number of items available
Maximum number of items per page. Omitted when the request did not paginate.
Number of items skipped before the current result set. Omitted when the request did not paginate.
A price for a SKU, with the currently effective rate embedded in-line.
object
Stable identifier for the price.
Structured, lowercase, hyphen-separated price code. The positional
structure varies by priceType:
- Compute —
{term}-compute-{subtype}-{provider}-{region}-{detail}(e.g.ann-compute-managed-aws-use2-i4i.2xlarge,hr-compute-managed-aws-use2-i4i.2xlarge). - Network transfer —
{term}-networktransfer-{subtype}-{provider}-{region1}[-{region2}](e.g.ond-networktransfer-regional-aws-apj1-use2,ond-networktransfer-public-aws-apj1). - Services —
{term}-services-{subtype}-{detail}(e.g.ann-services-support-platinum,ond-services-professional-scoped).
Human-readable label for the price.
Lifecycle status of a price.
The rate currently in effect for this price. Null if no rate is currently active.
object
Stable identifier for the rate.
Cost per unit, in the rate’s currency, expressed as a decimal string to preserve precision.
The unit a rate is metered against.
ISO 4217 currency code.
Inclusive timestamp from which this rate is effective.
Exclusive timestamp at which this rate is superseded. Null for the currently-effective rate.
Example
{
"meta": {
"prices": [
{
"currentRate": {
400
Invalid input
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
RFC 9457 Problem Details for HTTP APIs. Provides a standardized format for conveying error details in HTTP responses.
object
URN-based error type identifiers following the pattern: urn:aerospike:errors:{category}:{specific}
Resource information (cluster, database, organization, etc.) is provided in the ProblemDetails context field, not in the URN.
A short, human-readable summary of the problem type
The HTTP status code
A human-readable explanation specific to this occurrence
A URI reference that identifies the specific occurrence
Context for resource-related errors (not-found, already-exists)
object
Type of resource (e.g., cluster, database, organization)
Identifier of the resource
Structured context for validation errors
object
JSON Pointer paths to missing required fields
Details about invalid field values
object
JSON Pointer path to the invalid field
URN identifying the specific validation error type
An optional human-readable description of the validation error
object
Developer-friendly message explaining the error. Deprecated: Use ‘detail’ field instead.
Example
Example:401
Access token is missing or invalid
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
RFC 9457 Problem Details for HTTP APIs. Provides a standardized format for conveying error details in HTTP responses.
object
URN-based error type identifiers following the pattern: urn:aerospike:errors:{category}:{specific}
Resource information (cluster, database, organization, etc.) is provided in the ProblemDetails context field, not in the URN.
A short, human-readable summary of the problem type
The HTTP status code
A human-readable explanation specific to this occurrence
A URI reference that identifies the specific occurrence
Context for resource-related errors (not-found, already-exists)
object
Type of resource (e.g., cluster, database, organization)
Identifier of the resource
Structured context for validation errors
object
JSON Pointer paths to missing required fields
Details about invalid field values
object
JSON Pointer path to the invalid field
URN identifying the specific validation error type
An optional human-readable description of the validation error
object
Developer-friendly message explaining the error. Deprecated: Use ‘detail’ field instead.
Example
Example:403
Permission denied
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
RFC 9457 Problem Details for HTTP APIs. Provides a standardized format for conveying error details in HTTP responses.
object
URN-based error type identifiers following the pattern: urn:aerospike:errors:{category}:{specific}
Resource information (cluster, database, organization, etc.) is provided in the ProblemDetails context field, not in the URN.
A short, human-readable summary of the problem type
The HTTP status code
A human-readable explanation specific to this occurrence
A URI reference that identifies the specific occurrence
Context for resource-related errors (not-found, already-exists)
object
Type of resource (e.g., cluster, database, organization)
Identifier of the resource
Structured context for validation errors
object
JSON Pointer paths to missing required fields
Details about invalid field values
object
JSON Pointer path to the invalid field
URN identifying the specific validation error type
An optional human-readable description of the validation error
object
Developer-friendly message explaining the error. Deprecated: Use ‘detail’ field instead.
Example
Example:500
Internal Server Error
Response Headers
ID uniquely identifying the request/response cycle.
Response Schema
RFC 9457 Problem Details for HTTP APIs. Provides a standardized format for conveying error details in HTTP responses.
object
URN-based error type identifiers following the pattern: urn:aerospike:errors:{category}:{specific}
Resource information (cluster, database, organization, etc.) is provided in the ProblemDetails context field, not in the URN.
A short, human-readable summary of the problem type
The HTTP status code
A human-readable explanation specific to this occurrence
A URI reference that identifies the specific occurrence
Context for resource-related errors (not-found, already-exists)
object
Type of resource (e.g., cluster, database, organization)
Identifier of the resource
Structured context for validation errors
object
JSON Pointer paths to missing required fields
Details about invalid field values
object
JSON Pointer path to the invalid field
URN identifying the specific validation error type
An optional human-readable description of the validation error
object
Developer-friendly message explaining the error. Deprecated: Use ‘detail’ field instead.