Documentation Index
Fetch the complete documentation index at: https://akua-1dce587a.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.

How products work
Products package your software for sale. Each product includes:- Deployment configuration: sources (Helm charts, GitHub repos, Docker images) and default inputs that define how your software runs
- Pricing: optional Stripe integration for customer billing
- Cluster targeting: which the product can be deployed to
- Display settings: custom images, descriptions, and visibility options
How a product becomes a deployment
Products and offers
Products with Stripe pricing automatically appear in the marketplace. You can also sell products without the public catalog using offer links: shareable short URLs (akua.dev/i/<hash>) that take customers directly into the install wizard.
An offer can pre-fill and optionally lock specific input fields. The wizard form is generated from the product’s Akua Package input schema, so customers configure their install without any hand-coded form on your part. Input schema quality (docstrings, grouping, ordering, widget hints) is the main lever for a great customer experience. (CEP-0026)
When to use products
Use products when you want to sell software to customers:- Open source monetization: offer managed, dedicated deployments of your OSS project (databases, dev tools, analytics, CMS) as a cloud service without building multi-tenant infrastructure
- SaaS with dedicated instances: enterprise customers who need isolation get their own deployment (healthcare, finance, collaboration tools)
- Managed database services: offer dedicated database clusters (PostgreSQL, Redis, ClickHouse) per customer
- Custom applications: B2B SaaS, industry-specific software, white-label solutions, or internal tools turned into products
Products vs direct installs
| Products | Direct installs | |
|---|---|---|
| Purpose | Sell software to customers | Internal tools, shared databases, monitoring |
| Pricing | Optional Stripe integration | No pricing |
| Marketplace | Listed when pricing is configured | Not listed |
| Offer links | Yes (shareable install wizard links) | No |
| Per-install repository | Yes, one per customer | Yes, one per install |
Creating a product
Create a product from the Products dashboard. You will:- Select the package source: a Helm chart, GitHub repository, or Docker image.
- Choose which clusters the product can be deployed to. Customers see only the regions of those clusters.
- Optionally add Stripe pricing. Once pricing is configured, the product appears in the marketplace automatically.
API
Products API
Create, update, archive, and list products.
Offers API
Create and manage offer links for your products.
Related topics
Offers and install links
Share short URLs that drive the generated install wizard.
Marketplace
How products appear to customers in the catalog.
Deployments
How products create customer installations.
Payments
How Stripe integration works for product billing.