Developer Platform

Build on CW Suite with confidence.

REST APIs, GraphQL, webhooks, and the Agent SDK. Build custom integrations, AI agents, and applications on the commerce operating system. Like Shopify + Stripe + ServiceNow — for the entire commerce value chain.

APIs

Four Ways to Integrate

Choose the integration method that fits your use case.

REST APIs

Full CRUD access to every module — inventory, orders, customers, financials, and more. Paginated, filtered, and versioned.

GraphQL

Query exactly the data you need in a single request. Perfect for building custom dashboards and mobile apps.

Webhooks

Real-time event notifications for inventory changes, order updates, price adjustments, and 50+ other events.

Agent SDK

Build custom CW Digital Employees with the Agent SDK. Define triggers, reasoning logic, approval flows, and execution steps.

Code

Start Building in Minutes

Clean, well-documented APIs that developers love.

Fetch Inventory Levelstypescript
// Get real-time inventory across all locations
const response = await cw.inventory.list({
  location: 'warehouse-01',
  belowReorder: true,
  include: ['product', 'supplier'],
});

for (const item of response.data) {
  console.log(`${item.product.name}: ${item.quantity} units`);
}
Create a CW Digital Employeetypescript
// Define a custom CW Digital Employee
const agent = cw.agents.create({
  name: 'Stock Rebalancer',
  trigger: 'inventory.below_threshold',
  reasoning: async (event) => {
    const nearby = await cw.locations.findNearby(event.location);
    return cw.ai.recommend('transfer', { event, nearby });
  },
  approval: 'auto', // or 'manager'
  execute: async (plan) => {
    await cw.transfers.create(plan.transfer);
  },
});
Subscribe to Eventstypescript
// Listen for real-time order events
cw.webhooks.create({
  events: ['order.created', 'order.fulfilled'],
  url: 'https://your-app.com/webhook',
  secret: process.env.WEBHOOK_SECRET,
  filters: {
    industry: 'restaurant',
    location: ['loc-001', 'loc-002'],
  },
});
Comparison

Why Build on CW Suite?

CapabilityCW SuiteOther Platforms
Commerce DataPartial
AI/ML Built-inAdd-on
Agent FrameworkNone
Multi-IndustrySingle
Real-time EventsPolling
Unified Data ModelFragmented
Resources

Everything You Need to Get Started

Developer access is provisioned per organization. Request credentials and we’ll send your API keys, documentation, and a sandbox tenant.

Documentation

Comprehensive guides and references.

CLI Tools

Command-line tools for local development.

SDKs

TypeScript, Python, and Go client libraries.

Sandbox

Full-featured test environment with sample data.

Integration Guide

From Zero to Production in Four Steps

Our step-by-step integration guide walks you through authentication, data modeling, webhook setup, and going live. Most teams ship their first integration in under a week.

01

Create your API keys in the CW Suite dashboard

02

Install the SDK for your language of choice

03

Subscribe to webhooks for real-time events

04

Test in sandbox, then promote to production

See it on your data

A guided walkthrough,
tailored to your operation.

30 minutes with a CW solution architect. We'll map your current stack, run live data through CW Core, and put a number on the consolidation savings.

What you get
Encrypted at rest & in transit
Enterprise SSO & SAML
Region-pinned data residency
24/7 white-glove migration
No commitment · Personalized walkthrough