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 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.
Displays products and keeps the shopping cart.
Resolves email, verifies OTP when needed, then previews and stores the order.
Collects payment and handles the provider webhook.
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