# Cuprice > Cuprice is a pricing page platform. Build feature-based pricing pages and embed them on any website with two lines of code. ## Docs - [Introduction](https://docs.cuprice.io/introduction): Overview of Cuprice and how it works - [Quickstart](https://docs.cuprice.io/quickstart): Get Cuprice running on your site in 5 minutes - [Core Concepts](https://docs.cuprice.io/concepts): Projects, features, plans, Share IDs, and themes - [Embed Overview](https://docs.cuprice.io/embed/overview): How the embed widget works - [Embed HTML](https://docs.cuprice.io/embed/html): Embed on any HTML page - [Embed Next.js](https://docs.cuprice.io/embed/nextjs): Embed in a Next.js app - [Embed React](https://docs.cuprice.io/embed/react): Embed in a React app - [Connect Stripe](https://docs.cuprice.io/payments/stripe-connect): Accept payments on your pricing page - [Checkout Flow](https://docs.cuprice.io/payments/checkout-flow): What happens when a user buys a plan - [Redirect URLs](https://docs.cuprice.io/payments/redirect-urls): Configure post-checkout redirects - [Test Mode](https://docs.cuprice.io/payments/test-mode): Test the payment flow without real charges - [Feature Gating Overview](https://docs.cuprice.io/feature-gating/overview): Control access based on purchases - [Regular Plans](https://docs.cuprice.io/feature-gating/regular-plans): Gate features for pre-built plans - [Custom Plans](https://docs.cuprice.io/feature-gating/custom-plans): Gate features for user-built plans - [Full Example](https://docs.cuprice.io/feature-gating/example): Complete Next.js feature gating example - [Themes](https://docs.cuprice.io/customization/themes): Preset themes and color customization - [Custom CSS](https://docs.cuprice.io/customization/custom-css): CSS class names for widget styling - [Custom Plan Card](https://docs.cuprice.io/customization/custom-plan-card): Let users build their own plan - [MCP Server](https://docs.cuprice.io/mcp): Use Cuprice from AI tools via Model Context Protocol - [API Overview](https://docs.cuprice.io/api-reference/overview): API endpoints and authentication - [Authentication](https://docs.cuprice.io/api-reference/authentication): API key authentication for the v1 API - [Share API](https://docs.cuprice.io/api-reference/share): Get public pricing data (no auth) - [Receipt API](https://docs.cuprice.io/api-reference/receipt): Get Stripe purchase details (no auth) - [Checkout API](https://docs.cuprice.io/api-reference/checkout): Create checkout sessions (no auth) - [Custom Checkout API](https://docs.cuprice.io/api-reference/custom-checkout): Create custom plan checkout sessions (no auth) - [List Projects](https://docs.cuprice.io/api-reference/v1/list-projects): GET /api/v1/projects - [Create Project](https://docs.cuprice.io/api-reference/v1/create-project): POST /api/v1/projects - [Get Project](https://docs.cuprice.io/api-reference/v1/get-project): GET /api/v1/projects/:slug - [Update Project](https://docs.cuprice.io/api-reference/v1/update-project): PUT /api/v1/projects/:slug (includes theme/CSS) - [Delete Project](https://docs.cuprice.io/api-reference/v1/delete-project): DELETE /api/v1/projects/:slug - [List Features](https://docs.cuprice.io/api-reference/v1/list-features): GET /api/v1/projects/:slug/features - [Create Feature](https://docs.cuprice.io/api-reference/v1/create-feature): POST /api/v1/projects/:slug/features - [Update Feature](https://docs.cuprice.io/api-reference/v1/update-feature): PUT /api/v1/projects/:slug/features/:id - [Delete Feature](https://docs.cuprice.io/api-reference/v1/delete-feature): DELETE /api/v1/projects/:slug/features/:id - [List Plans](https://docs.cuprice.io/api-reference/v1/list-plans): GET /api/v1/projects/:slug/plans - [Create Plan](https://docs.cuprice.io/api-reference/v1/create-plan): POST /api/v1/projects/:slug/plans - [Update Plan](https://docs.cuprice.io/api-reference/v1/update-plan): PUT /api/v1/projects/:slug/plans/:id - [Delete Plan](https://docs.cuprice.io/api-reference/v1/delete-plan): DELETE /api/v1/projects/:slug/plans/:id - [Duplicate Plan](https://docs.cuprice.io/api-reference/v1/duplicate-plan): POST /api/v1/projects/:slug/plans/:id/duplicate - [List Plan Features](https://docs.cuprice.io/api-reference/v1/list-plan-features): GET /api/v1/projects/:slug/plans/:id/features - [Add Features to Plan](https://docs.cuprice.io/api-reference/v1/add-features-to-plan): POST /api/v1/projects/:slug/plans/:id/features - [Remove Feature from Plan](https://docs.cuprice.io/api-reference/v1/remove-feature-from-plan): DELETE /api/v1/projects/:slug/plans/:id/features?featureId=X