Marketplace
Infuse Marketplace connects product developers, providers, and customers.
Use Marketplace to package apps and algorithms, make them available through provider listings, sell them for specific devices, and install purchased releases onto compatible hardware.
Most Marketplace work happens in the Infuse Cloud dashboard. Developers use the dashboard to review earnings, create products, upload assets, create releases, set pricing, and publish. Providers use the dashboard to review earnings, discover published products, create listings, review purchases, inspect devices, and install purchased products. API guides are included for teams that automate these workflows or build custom storefronts.
How Marketplace Fits Together
Marketplace is built around a few linked records:
| Concept | What it represents |
|---|---|
| Marketplace instance | A developer or provider workspace inside an organisation. |
| Product | An app or algorithm created by a developer. |
| Release | A versioned binary and manifest for a product. |
| Listing | A provider's sellable version of a product, including provider markup and visibility. |
| Checkout session | A hosted payment flow for selected products and devices. |
| Purchase | The commercial record created after successful checkout. |
| Entitlement | The access record that allows a purchased product to be installed or downloaded. |
The common flow is:
- A developer creates a product.
- The developer adds metadata, images, releases, and pricing.
- The developer publishes the product.
- A provider discovers the product and creates a listing.
- A customer buys the listed product for one or more devices.
- Infuse validates the purchase and creates entitlements.
- The provider installs a compatible release onto the target device.
Where to Start
If you are setting up marketplace access for your organisation, start with Marketplace Instances. Instances explain the developer and provider split, when to create multiple instances, and how to separate teams, storefronts, customer groups, and permissions.
If you are a developer publishing apps or algorithms, start with Marketplace Developers. That section walks through product creation, assets, releases, pricing, and publishing from the dashboard.
If you are a provider selling products to customers, start with Marketplace Providers. That section covers discovery, listings, checkout verification, purchases, device views, and installs.
If you are building a custom customer storefront, read Build a Storefront after creating provider listings in the dashboard.
Dashboard and API Usage
Use the dashboard for normal operations and validation. It is the recommended path for most developer and provider teams.
Use the Marketplace APIs when you need to:
- integrate marketplace checkout into your own customer site,
- automate product, listing, or purchase workflows,
- connect marketplace state to internal systems,
- build provider-specific device or install experiences.
For endpoint-level details, see the Marketplace API reference.