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.
Choose the integration method that fits your use case.
Full CRUD access to every module — inventory, orders, customers, financials, and more. Paginated, filtered, and versioned.
Query exactly the data you need in a single request. Perfect for building custom dashboards and mobile apps.
Real-time event notifications for inventory changes, order updates, price adjustments, and 50+ other events.
Build custom CW Digital Employees with the Agent SDK. Define triggers, reasoning logic, approval flows, and execution steps.
Clean, well-documented APIs that developers love.
// 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`);
}// 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);
},
});// 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'],
},
});| Capability | CW Suite | Other Platforms |
|---|---|---|
| Commerce Data | Partial | |
| AI/ML Built-in | Add-on | |
| Agent Framework | None | |
| Multi-Industry | Single | |
| Real-time Events | Polling | |
| Unified Data Model | Fragmented |
Comprehensive guides and references.
Command-line tools for local development.
TypeScript, Python, and Go client libraries.
Full-featured test environment with sample data.