Build your CML marketplace in 5 minutes

A marketplace, ready to explore.

Use the free, open-source CML SDK to connect your sales channel and launch a marketplace in minutes, without starting from scratch.

Connecting to the northstar catalogue…

northstar / catalogue
CML Marketplace0 products
Loading the CML catalogueNo local products are substituted.
CML catalogueAny payment provider

northstar catalogue

CML Marketplace

This grid is constructed only from the response returned by the CML sales channel.

Loading the CML catalogue

No products are substituted from local demo data.

How it works

CML is the commerce reference. You own checkout.

The SDK coordinates catalogue, customer, order, and payment records. Your storefront can use Stripe, PayPal, bank transfer, or any provider without CML owning the hosted checkout.

01Storefront

Displays products and keeps the shopping cart.

02CML

Resolves email, verifies OTP when needed, then previews and stores the order.

03Merchant checkout

Collects payment and handles the provider webhook.

04Payment record

The verified webhook calls CML once with provider event identifiers.

For developers

Everything you need to launch in 5 minutes.

Download the ready-to-use SDK from GitHub, then use the CML user guide for setup instructions, API details, and integration guidance.

POST /sales-channel/catalogRead northstar products

POST /order/customer/resolveResolve email and request OTP if needed

POST /order/customer/verifyVerify existing CML customer email

POST /order/customerCreate or update the CML customer

POST /order/submitPreview, then create Draft

POST /order/confirmMove to Pending Payment

POST /order/paymentCalled by the merchant webhook