This API does not require authentication to be used.
Product Catalog API
Introduction
The Product Catalog API provides methods to retrieve Scaleway's catalog of products and features.
Quickstart
Run the request below to list all available Scaleway products:
curl -X GET "https://api.scaleway.com/product-catalog/v2alpha1/public-catalog/products?page_size=5"
You can add the following parameters to your endpoint:
Parameter | Description |
---|---|
page | Number of the page. Value must be greater or equal to 1. |
page_size | The number of products per page. Value must be greater or equal to 1. |
In the example above, we specify a page_size
of 5 products per page.
If the request was successful you will see a response like the following:
{"products": [{"sku": "/storage/local/ssd/storage","service_category": "Compute","product": "Compute Local Storage","variant": "Compute - Local Storage","description": "Compute - Local Storage (0.000044€ per GB)","locality": {"global": true},"price": {"retail_price": {"currency_code": "EUR","units": 0,"nanos": 44000},"unit_of_measure": {"unit": "gigabyte","size": 1}}},{"sku": "/storage/snapshot/local_storage","service_category": "Compute","product": "Compute Snapshot Local Storage","variant": "Block Storage - Local Snapshot","description": "Block Storage - Local Snapshot (0.000044€ per GB)","locality": {"global": true},"price": {"retail_price": {"currency_code": "EUR","units": 0,"nanos": 44000},"unit_of_measure": {"unit": "gigabyte","size": 1}}},{"sku": "/storage/local/scratch/storage/fr-par-1","service_category": "Compute","product": "Scratch Storage","variant": "Compute - Scratch Storage - fr-par-1","description": "Compute - Scratch Storage - fr-par-1 (0€)","locality": {"zone": "fr-par-1"},"price": {"retail_price": {"currency_code": "EUR","units": 0,"nanos": 0},"unit_of_measure": null}},{"sku": "/storage/local/scratch/storage/fr-par-2","service_category": "Compute","product": "Scratch Storage","variant": "Compute - Scratch Storage - fr-par-2","description": "Compute - Scratch Storage - fr-par-2 (0€)","locality": {"zone": "fr-par-2"},"price": {"retail_price": {"currency_code": "EUR","units": 0,"nanos": 0},"unit_of_measure": null}},{"sku": "/storage/local/scratch/storage/fr-par-3","service_category": "Compute","product": "Scratch Storage","variant": "Compute - Scratch Storage - fr-par-3","description": "Compute - Scratch Storage - fr-par-3 (0€)","locality": {"zone": "fr-par-3"},"price": {"retail_price": {"currency_code": "EUR","units": 0,"nanos": 0},"unit_of_measure": null}}],"total_count": 3787}
The response show you the total number of products in the catalog, and provides you with the following information about each product:
The information displayed in the response varies according to the product. Not all elements listed below apply to every product.
- Basic information - product name, description, category
- Locality - availability per region or zone, or global
- Price - retail price of each product
- Additional information - hardware specifications, ranges
Refer to the response description of the List all available products method to find an extensive list of all possible response attributes.
To perform the following steps, you must first ensure that:
- you have installed
curl
Product catalog
Scaleway's Product Catalog is an extensive list of the Scaleway products. The catalog includes details about each product including: description, locations, prices and properties.
GET
/product-catalog/v2alpha1/public-catalog/products