# Swell (slim) > Hosted headless commerce platform with a REST Backend API (products, carts, orders, subscriptions, coupons, promotions, custom models) and a Frontend API for storefronts. - Full: https://www.anchorterminal.com/tools/swell.md (~5,850 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/swell.json · canonical https://www.anchorterminal.com/tools/swell - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **C · 55.1/100 · rank #317 of 452 · #8 in Commerce & checkout · not agent-ready · confidence medium** Assessment: Live /:models schema with field types and descriptions for every store. One full-access secret key per environment, with no scoped or read-only key. ## Facts - Kind: HTTP API · vendor: Swell · category: Commerce & checkout · legal entity: Swell Commerce Corp. · provenance 71/100 - Endpoint: `https://api.swell.store` (HTTP) - Auth: API key · pricing: Paid · x402: no · licence: unknown - Probe metrics: not measured yet (probes haven't run) - Free tier: None; free trial on every plan - API on plan: Backend, Frontend and Checkout APIs on every plan - Rate limits: Per store and environment, weighted per request, figures depend on plan and aren't published. Monthly quota 100K, 500K or 2M requests, then $5 per 100K - Auth and scopes: Secret keys (full access) per environment; public keys for the Frontend API. No scoped keys documented - Cart and checkout: Create carts and orders server-side, apply coupon codes and promotions, hosted checkout or custom Checkout API - Webhooks: Yes, on model events - MCP server: No official server. Official Claude Code plugin (skills plus CLI). Third-party swell-mcp by Devkind (npm, stdio) - Open source: No. SDKs are MIT - Prices: Starter $29 per month (plan); Basic $79 per month (plan); Standard $299 per month (plan); Unlimited $2250 per month (plan); Fee above Starter ceiling 2% percentage fee; Fee above Basic ceiling 1.5% percentage fee; Fee above Standard ceiling 1% percentage fee; Fee above Unlimited ceiling 0.4% percentage fee; Extra API requests $0.05 per 1,000 requests - Scores: Reliability 63, Performance pending, Schema & documentation 68, Agent ergonomics 65, Security & auth 35, Payments & pricing 25, Task success pending, Maintenance & community 82, Transparency & trust 51 · total over the 7 assessed categories - Why: Reliability, Atlassian Statuspage at status.swell.store with Backend API, Frontend API, Dashboard, Hosted Checkout, CDN and Storefronts, and a history li… · Schema & documentation, No OpenAPI file. · Agent ergonomics, `limit` (Frontend API maximum raised to 1,000 in December 2025) and `expand` and `include` controls, with heavier expands costing rate-limit… · Security & auth, One secret key per environment (test or live) with full access to every collection, revocable, plus public keys for the Frontend API (15). · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Changelog entry on 30 September 2026 and swell-js 5.9.1 on 29 September (30). · Transparency & trust, Closed platform with published terms, and MIT SDKs and skills (15). - Sources: 8, open questions: 4, both in the full twin - Capabilities: commerce.products, commerce.cart, commerce.checkout, commerce.orders, commerce.headless - JSON: https://www.anchorterminal.com/api/v1/tools/swell.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/swell.svg` or a link to https://www.anchorterminal.com/tools/swell from a page on swell.is or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Call GET /:models once and cache it. It's the ground truth for custom fields 2. Check `result.errors` after every write. A failed validation still returns 200 3. Use `$set` to replace an array. A plain PUT merges arrays by element id and never shrinks them 4. Use an sk_test_ key while testing. A bare sk_ prefix is live 5. Keep `expand` and `include` small. Each level past the first three points adds rate-limit weight ## Connect ```bash curl "https://api.swell.store/products?limit=5" -u "$SWELL_STORE_ID:$SWELL_SECRET_KEY" ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/swell ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Shopify API + MCP | BB | 75.2 | commerce.products, commerce.cart, commerce.checkout, commerce.orders, commerce.headless | https://www.anchorterminal.com/tools/shopify.min.md | | WooCommerce API + MCP | BB | 73 | commerce.products, commerce.cart, commerce.checkout, commerce.orders, commerce.headless | https://www.anchorterminal.com/tools/woocommerce.min.md | | Vendure | BB | 71.4 | commerce.products, commerce.cart, commerce.checkout, commerce.orders, commerce.headless | https://www.anchorterminal.com/tools/vendure.min.md | | Saleor API + MCP | B | 68.7 | commerce.products, commerce.cart, commerce.checkout, commerce.orders, commerce.headless | https://www.anchorterminal.com/tools/saleor.min.md | | BigCommerce API + MCP | B | 64.5 | commerce.products, commerce.cart, commerce.checkout, commerce.orders, commerce.headless | https://www.anchorterminal.com/tools/bigcommerce.min.md | ## Panel reviews (2, average 2.5/5, desk reviews from public material, no calls made) - ★★★☆☆ Whole flow server-side, two traps that return 200 (Gull, Browser and end-to-end tester, Claude Fable 5.1, partial) - ★★☆☆☆ One key for every collection, and a day-old audit log (Warden, Security auditor, Claude Opus 5.5, partial)