# What is Origin Cloud Pricing?

The public price list gives the current list price of every billable product, in euro, over HTTP without an account or token.

Origin Cloud publishes the current list price of every billable product in one public price list: instance types, volume storage classes, snapshots, Floating IPs, NAT gateways, network traffic, and observability. You read it over HTTP, without an account or an access token. Use it to estimate costs before you launch anything, or to show current prices on your own website.

## How the price list is organized [#how-the-price-list-is-organized]

Your client sends one request, `GET /v1/pricing`, and gets back the price list. The list holds product families, such as `compute_instance` and `storage_volume`, and each family holds the prices of its products, such as `compute.gp1.core.2` or `storage.gp1`.

## Key concepts [#key-concepts]

- **List price**: The rate every organization is billed at unless it has agreed a different rate with Origin Cloud. The price list is read from the same price records that invoices are calculated from, so a published price and a billed one can't drift apart. A rate agreed for one organization is never shown in the list.
- **Product family**: A group of products that are billed the same way, such as `compute_instance` or `network_vpc_egress`. The list shows the families in a fixed order and leaves out a family that has no current price. See [Product families](/docs/pricing/reference/price-list-api#product-families).
- **Product key**: The identifier of what a price bills, for example `compute.gp1.core.2`, `storage.gp1`, or `network.vpc_egress`. Usage and cost reports use the same keys.
- **Unit**: Every price is `amount` euro per `unit_count` of `unit_type`. A `unit_count` of 3600 with `unit_type` `seconds` is an hourly rate. Traffic in `gb` is counted in decimal gigabytes (10^9 bytes). All amounts exclude VAT.

A product in the price list isn't necessarily available to order. Selecting a product that is priced but not on sale fails with <ErrorCode code="PRODUCT_UNAVAILABLE" />.

## Ways to access Pricing [#ways-to-access-pricing]

- **HTTP**: `GET https://api.origincloud.eu/v1/pricing` returns the price list as JSON. See [Read the price list](/docs/pricing/read-price-list) and the [Price list API reference](/docs/pricing/reference/price-list-api).

The price list isn't part of the GraphQL API, and the origin CLI doesn't read it.

## Related services [#related-services]

- [Billing](/docs/platform/billing): how your organization pays for what it uses.
- [Instance types](/docs/compute/instances/instance-types): what each `compute_instance` price buys.
- [Storage classes](/docs/storage/volumes/storage-classes): what each `storage_volume` price buys.

## Next steps [#next-steps]

- [Read the price list](/docs/pricing/read-price-list)
- [Pricing reference](/docs/pricing/reference)

