# Documentation for `scw product-catalog`


:::note{title="The CLI documentation pages are currently under construction"}
The content is up to date. We're making improvements to the site over the next few weeks for a better experience.
:::

<!-- DO NOT EDIT: this file is automatically generated using scw-doc-gen -->
Product Catalog API

- [Scaleway Product Catalog API](#scaleway-product-catalog-api)
  - [List all available products](#list-all-available-products)


## Scaleway Product Catalog API

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.


### List all available products

List all available products in the Scaleway catalog. Returns a complete list of products with their corresponding description, locations, prices and properties. You can define the `page` number and `page_size` for your query in the request.

**Usage:**

```shell
scw product-catalog product list [arg=value ...]
```


**Args:**

| Name |   | Description |
|------|---|-------------|
| product-types.{index} | One of: `unknown_product_type`, `instance`, `apple_silicon`, `elastic_metal`, `dedibox`, `block_storage`, `object_storage`, `managed_inference`, `generative_apis`, `load_balancer`, `secret_manager`, `key_manager`, `managed_redis_database`, `kubernetes`, `managed_relational_database`, `managed_mongodb`, `serverless_functions`, `serverless_containers`, `serverless_jobs`, `apache_kafka`, `open_search` | The list of filtered product categories. |
| global |  | Filter global products. |
| region |  | Filter products by region. |
| zone |  | Filter products by zone. |
| datacenter |  | Filter products by datacenter. |
| status.{index} | One of: `unknown_status`, `public_beta`, `preview`, `general_availability`, `end_of_new_features`, `end_of_growth`, `end_of_deployment`, `end_of_support`, `end_of_sale`, `end_of_life`, `retired` | The lists of filtered product status, if empty only products with status public_beta, general_availability, preview, end_of_new_features, end_of_growth, end_of_deployment, end_of_support, end_of_sale, end_of_life or retired will be returned. |
| api-ids.{index} |  | Filter products by API IDs. Each ID is matched against product-specific identifiers: `dedibox.offer_id` (converted to string), `elastic_metal.offer_id`, `apple_silicon.server_type`, `instance.offer_id`, and `load_balancer.node.offer_id`. Products that do not support API ID filtering are excluded from the results. If empty, no filtering is applied. |



