Docs

Marketplace

Publish, list, sell, purchase, and install marketplace products.

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:

ConceptWhat it represents
Marketplace instanceA developer or provider workspace inside an organisation.
ProductAn app or algorithm created by a developer.
ReleaseA versioned binary and manifest for a product.
ListingA provider's sellable version of a product, including provider markup and visibility.
Checkout sessionA hosted payment flow for selected products and devices.
PurchaseThe commercial record created after successful checkout.
EntitlementThe access record that allows a purchased product to be installed or downloaded.

The common flow is:

  1. A developer creates a product.
  2. The developer adds metadata, images, releases, and pricing.
  3. The developer publishes the product.
  4. A provider discovers the product and creates a listing.
  5. A customer buys the listed product for one or more devices.
  6. Infuse validates the purchase and creates entitlements.
  7. 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.