Create themes, build bolts, and integrate with 17,000+ stores through the CartOS REST API. Everything you need to extend the platform.
# Fetch products from a CartOS store
curl -H "X-API-Key: ak_live_xxxxxxxx" \
https://yourstore.com/api/products
# Response
{
"products": [
{
"id": 1042,
"title": "Classic Tee",
"price": 29.99,
"available": true
}
]
}
Choose your path into the CartOS ecosystem
Integrate with CartOS stores. Access products, orders, customers, subscriptions, and more through a clean, RESTful interface.
Explore endpoints →Build beautiful storefronts with the Liquid-based theme engine. Create themes for the CartOS Theme Store or for individual merchants.
Start creating →Extend CartOS with modular add-ons. Bolts can inject UI into themes, add admin pages, register routes, and connect to webhooks.
Build a bolt →Apply for API credentials, access the Theme Store and Bolt Store submission portals, and get listed in our developer directory.
Apply now →What makes CartOS different for developers
Familiar Liquid syntax with CartOS-specific conventions. If you've built Shopify themes, you'll feel right at home with a few key differences.
Permission-based API keys with granular scopes. Merchants control exactly what data your integration can access.
Inject snippets, scripts, and styles into precise theme locations. Bolts hook into the storefront without modifying theme code.
Publish to the CartOS Theme Store and Bolt Store. Reach 17,000+ active stores through our built-in marketplaces.
Connect your GitHub repos for version-controlled theme and bolt development. Push updates directly to the stores.
Subscribe to order.created, order.shipped, subscription.renewed, payment.failed, and more to build reactive integrations.
Apply for a developer account and get your API credentials today.
Apply for Developer Access