This page is about the Products you create and sell. For Akua’s own platform capability catalog, see Platform capabilities.
How sellable products work
Products package your software for sale. Each Product includes:- Package binding: the Package and version customers install
- Display settings: name, description, images, and visibility options
- Sale paths: public marketplace listing, reusable Offer, or private customer Offer
- Commercial setup: optional payment configuration for customer billing
How a product becomes an installation
Products and offers
Products can appear in the marketplace or stay private behind Offers: 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 selected Package version’s 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.
When to use products
Use sellable products when you want to sell software to customers:- Open source monetization: offer managed, dedicated installations 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 installation (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
Sellable products vs direct installs
| Sellable products | Direct installs | |
|---|---|---|
| Purpose | Sell software to customers | Internal tools, shared databases, monitoring |
| Pricing | Optional Stripe integration | No pricing |
| Marketplace | Listed when catalog visibility is enabled | Not listed |
| Offers | 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 an existing Package or create one from an authored
package.kand supported package dependencies. - Choose the Package version that the Product should sell.
- Add product metadata and decide whether the Product is public in the marketplace or only sold through private Offers.
- Configure payment when the Product should collect money during checkout.
API
Products API
Create, update, archive, and list products.
Offers API
Create and manage offers for your products.
Packages API
Create Packages, inspect versions, and fetch input schemas.
Related topics
Packages
Manage versioned install definitions and input schemas.
Platform capabilities
Map Akua’s platform catalog categories to docs areas.
Offers
Share short URLs that drive the generated install wizard.
Order drafts
How customer purchase journeys are tracked.
Installations
How products create customer installations.
Pricing
Plans, quotas, and platform billing.