StateSet iCommerce Engine
One AI-native, self-improving engine that automates and orchestrates commerce operations end to end—with unmatched speed, simplicity, and measurable impact.
From ops firefighting to commerce that runs itself
Legacy SaaS, iPaaS, and BPO add handoffs without removing the work. The StateSet iCommerce Engine unifies data, agents, and durable execution so teams can hand off outcomes—not manage another layer of scripts.
Architecture
Specialized AI Agents
Six specialized agents powered by Claude for different commerce domains
statesetGeneral commerce operations
stateset-ordersOrder lifecycle management
stateset-inventoryStock & inventory management
stateset-returnsRMA & refund processing
stateset-checkoutCart & checkout flows
stateset-analyticsBusiness intelligence
Example: Processing a Return
"Customer wants to return order ORD-12345, the item is defective"
I'll create a return request for that order.
create_return(order_id: "ORD-12345", reason: "defective")Created RMA-67890 with status "requested"
"Approve it"
Done. The return has been approved.
approve_return(id: "RMA-67890")One Engine, Four Platforms
Same Rust core compiled for every environment you need
CLI + AI Agents
Natural language commerce operations powered by Claude
npm install -g @stateset/cli# Create a customer
stateset --apply "create a customer named Alice Smith with email alice@example.com"
# Create a product with inventory
stateset --apply "create a product called Premium Widget SKU WIDGET-001 at $29.99"
stateset-inventory --apply "create inventory for WIDGET-001 with 100 units"
# Process an order
stateset-orders --apply "create an order for alice@example.com with 2 widgets"
stateset-orders --apply "ship order ORD-12345 with tracking FEDEX123456"
# Handle a return
stateset-returns --apply "create return for order ORD-12345 - item defective"
stateset-returns --apply "approve the pending return"
# Get analytics
stateset-analytics "what's my total revenue this month?"Complete Commerce API
Everything you need to build commerce applications
Customers
Customer profiles and management
Methods
create()get()getByEmail()list()count()Fields
idemailfirstNamelastNamephonestatusacceptsMarketingWhy iCommerce Engine?
A new approach to commerce infrastructure
| Feature | StateSet iCommerce | Traditional APIs |
|---|---|---|
| Natural language commands | — | |
| AI agent integration | — | |
| Local-first / offline | — | |
| Browser support (WASM) | — | |
| Python SDK | Varies | |
| No cloud dependency | — | |
| Sub-50ms response | — | |
| Preview mode (safe) | — |
Get Started in 30 Seconds
Choose your platform and start building
CLI
npm install -g @stateset/clistateset "show me all customers"Node.js
npm install @stateset/embeddedimport { Commerce } from "@stateset/embedded"Browser
npm install @stateset/embedded-wasmimport init, { Commerce } from "@stateset/embedded-wasm"Python
pip install stateset-embeddedfrom stateset_embedded import CommerceAvailable in Every Language
One Rust core with native bindings for Node.js, Python, Go, Java, Kotlin, Ruby, PHP, Swift, .NET, and WebAssembly
Node.js
N-API Bindings
npm i @stateset/embeddedPython
PyO3 Bindings
pip install stateset-embeddedGo
CGO Bindings
go get stateset.com/embeddedJava
JNI Bindings
com.stateset:embeddedKotlin
JNI + Coroutines
com.stateset:embedded-ktRuby
rb-sys Bindings
gem install stateset_embeddedPHP
FFI Extension
composer require stateset/embeddedSwift
SPM Package
.package(url: "stateset/swift").NET
P/Invoke Bindings
dotnet add StateSet.EmbeddedWASM
Browser Runtime
npm i @stateset/embedded-wasmAll Bindings Include
Platform Support
Ready to Build AI-Powered Commerce?
The commerce engine that speaks your language—literally.