# Products

## Endpoints

### Create a product

- [POST /v1/products](https://docs.stripe.com/api/products/create.md?api-version=2025-05-28.basil)

### Update a product

- [POST /v1/products/:id](https://docs.stripe.com/api/products/update.md?api-version=2025-05-28.basil)

### Retrieve a product

- [GET /v1/products/:id](https://docs.stripe.com/api/products/retrieve.md?api-version=2025-05-28.basil)

### List all products

- [GET /v1/products](https://docs.stripe.com/api/products/list.md?api-version=2025-05-28.basil)

### Delete a product

- [DELETE /v1/products/:id](https://docs.stripe.com/api/products/delete.md?api-version=2025-05-28.basil)

### Search products

- [GET /v1/products/search](https://docs.stripe.com/api/products/search.md?api-version=2025-05-28.basil)

Products describe the specific goods or services you offer to your customers. For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. They can be used in conjunction with [Prices](https://docs.stripe.com/api/products.md?api-version=2025-05-28.basil#prices) to configure pricing in Payment Links, Checkout, and Subscriptions.

Related guides: [Set up a subscription](https://docs.stripe.com/docs/billing/subscriptions/set-up-subscription.md?api-version=2025-05-28.basil), [share a Payment Link](https://docs.stripe.com/docs/payment-links.md?api-version=2025-05-28.basil), [accept payments with Checkout](https://docs.stripe.com/docs/payments/accept-a-payment.md?api-version=2025-05-28.basil#create-product-prices-upfront), and more about [Products and Prices](https://docs.stripe.com/docs/products-prices/overview.md?api-version=2025-05-28.basil)
