# Build an Infuse-Marketplace Storefront

> Fetch listed apps and algorithms, create checkout sessions, and return customers after payment.

For the detailed Infuse-Marketplace documentation, see [Build a storefront](/docs/marketplace/providers/build-a-storefront).

The short version:

1. Fetch listed apps and algorithms with `GET /marketplace/marketplace-items`.
2. Resolve one or more target device IDs.
3. Create a checkout session with `POST /marketplace/checkout/session`.
4. Redirect the customer to the returned `checkoutUrl`.
5. Read purchase state with `GET /marketplace/providers/purchases`.

For the full storefront flow, see [Build a storefront](/docs/marketplace/providers/build-a-storefront).
