Swell
Swell is a customizable, API-first headless commerce platform powering modern B2C, B2B, subscription, and marketplace experiences. It exposes a server-side Backend API for managing the full commerce data model (products, variants, carts, orders, payments, refunds, shipments, returns, subscriptions, accounts, invoices, coupons, promotions, gift cards, content, files, events, webhooks) plus a public-key client-side Frontend API for storefronts and an experimental GraphQL endpoint. The platform ships official Node and PHP libraries, a universal JavaScript SDK (Swell.js), headless storefront starters for Next.js (Horizon, verswell-commerce, nextjs-commerce) and Nuxt (Origin), a Swell Apps platform with CLI and Apps SDK for extending the data and logic layers via custom data models, events, notifications, webhooks, and edge functions running in 200+ locations, plus AI coding-agent skills and Claude Code plugins.
APIs
Swell Backend API
Server-side REST API authorized with a secret API key and store ID. Covers products, variants, stock, categories, attributes, purchase links, carts, orders, payments, refunds, s...
Swell Frontend API
Public-key-authorized REST API designed for storefronts, JAMstack apps, and SSR frameworks. Powers Swell.js and the official Next.js (Horizon, verswell-commerce, nextjs-commerce...
Swell GraphQL API
Experimental (alpha) GraphQL endpoint that exposes a curated subset of the storefront commerce model — products, attributes, categories, accounts, sessions, carts, orders, payme...
Swell Webhooks
Event-driven HTTP callbacks for cart, order, subscription, payment, account, and product lifecycle events. Configurable via the dashboard (Developer → Webhooks) or programmatica...
Swell Apps Platform
Swell Apps extend the platform with custom data models (added fields or new entities), events (triggering functions, webhooks, and notifications), edge functions deployed to 200...
Collections
Arazzo Workflows
Swell Create Cart and Apply Coupon
Create a backend cart with items and apply a coupon code to it.
ARAZZOSwell Build Cart and Convert to Order
Create a cart, populate its items, then convert it into an order.
ARAZZOSwell Find and Cancel Active Subscription
Locate an account's active subscription and cancel it, branching when none exists.
ARAZZOSwell Capture and Refund Payment
Record a payment against an order, then issue a refund against that payment.
ARAZZOSwell Create Category and Product
Create a category and then create a product assigned to that category.
ARAZZOSwell Create and Verify Product
Create a product in the catalog and immediately retrieve it to confirm it was stored.
ARAZZOSwell Create and Verify Subscription
Create a recurring subscription for an account and product, then read it back.
ARAZZOSwell Find-or-Create Customer and Order
Look up a customer by email and reuse it or create it, then place an order.
ARAZZOSwell Onboard Customer and Place Order
Create a customer account and immediately place an order for that account.
ARAZZOSwell Storefront Validate and Apply Coupon
Validate a coupon code, then apply it to the session cart only when it is valid.
ARAZZOSwell Storefront Add Item and Submit Order
Look up a product, add it to the session cart, then submit the cart as an order.
ARAZZOSwell Storefront Register and Log In
Create a storefront customer account and immediately authenticate the session.
ARAZZOSwell Storefront Adjust Cart Item Quantity
Read the session cart, then update the quantity of one of its line items.
ARAZZOGraphQL
Swell GraphQL API
Experimental (alpha) GraphQL endpoint that exposes a curated subset of the storefront commerce model — products, attributes, categories, accounts, sessions, carts, orders, payme...
GRAPHQLPricing Plans
Rate Limits
FinOps
Swell Io Finops
FINOPSFeatures
Every commerce primitive — products, carts, orders, subscriptions — is exposed as a REST resource with full CRUD and rich querying.
Build any storefront — Next.js, Nuxt, Astro, mobile, native — against the public-key Frontend API and Swell.js SDK.
First-class recurring billing with plans, trials, intervals, billing limits, and dunning baked into products and orders.
Account groups, volume pricing, invoicing, and price lists for B2B and wholesale alongside D2C flows.
Multi-vendor selling with split fulfillment, vendor accounts, and per-vendor reporting.
Built-in internationalization for global stores including priced currencies on higher plans.
Extend the data model, events, notifications, and admin UI via the Swell Apps platform; functions run in 200+ locations with no cold start.
Official Node and PHP libraries use a custom protocol on port 8443 for improved performance and caching versus plain HTTPS.
Powerful `where` filters with comparison, logical, and array operators, plus `expand`, `include`, `sort`, `search`, and field projection.
Reliable event delivery with documented retry schedule, auto-disable, and a published source-IP allowlist for inbound verification.
Official Claude Code plugins and AI coding-agent skills for Swell-aware development workflows.
Use Cases
Power D2C storefronts with full control over product, cart, checkout, and payment UX.
Box-of-the-month, SaaS-style, replenishment, and membership models with native subscription billing.
Account-group pricing, invoicing, net terms, and bulk ordering for wholesale channels.
Operate marketplaces with vendor onboarding, split fulfillment, and per-vendor payouts.
Serve web, native mobile, in-store, and AI-agent surfaces from a single commerce backend.
Back conversational commerce agents and AI shopping assistants with a clean, query-rich API.
Combine Swell with best-of-breed CMS, search, payments, ERP, and analytics for enterprise stacks.
Integrations
Default card processing and tokenization for most Swell stores.
PayPal Express, billing agreements, and subscription processing.
Multi-currency card processing.
Card processing gateway.
Fast, account-based checkout via Amazon.
Mobile wallet payments.
Digital wallet payments.
Buy-now-pay-later installments.
Buy-now-pay-later financing.
Prepaid voucher payments.
Payment service provider integration.
Omnichannel gift card and loyalty programs.
Email, SMS, mobile push, and web marketing automation.
Email marketing and automation.
Email and SMS marketing platform.
Subscription retention and dunning.
Offline marketing campaign attribution.
Hosted product search and discovery.
Sales-tax calculation and filing.
Headless CMS via the official Swell Contentful app.
Visual page-building CMS.
Frontend deployment and edge hosting for Swell storefronts.
Official Claude Code plugins and AI coding-agent skills for Swell development workflows.
Solutions
Headless storefronts for direct-to-consumer brands.
Wholesale catalogs, account groups, invoicing, and net-terms billing.
Native recurring billing with flexible plans, trials, and limits.
Multi-vendor selling with split fulfillment and per-vendor reporting.
Serve web, native, in-store, and agent surfaces from a single commerce backend.
Custom-priced plans for merchants exceeding $10M annual sales with negotiated SLAs.