# Spree Commerce

**Canonical:** https://apis.io/providers/spree/  
**Website:** https://spreecommerce.org/  
**APIs profiled:** 86

Open-source headless e-commerce framework with a REST API for managing products, variants, orders, customers, inventory, promotions, and payment processing. Spree provides two OpenAPI 3.0-documented APIs — a Store API for customer-facing operations and an Admin API for back-office management — along with a TypeScript SDK, CLI, and Next.js storefront starter.

## Kin Score — 40.7 / 100 (developing)

Scored 2026-08-25 under rubric 0.14.0. Trend: flat (+0.0 from 40.7).

| Facet | Score |
|---|---|
| Discoverability | 50.0 |
| Contract Quality | 63.4 |
| Governance | 9.8 |
| Contract Governance | 9.8 |
| Operational Transparency | 42.1 |
| Developer Ergonomics | 31.0 |
| Commercial Clarity | 39.5 |
| Access Clarity | 39.5 |

Regulatory layer — **Payments**: 26.6 (matched via tags).

## Agent readiness — 45.0 (agent-native)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | verified |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | verified |
| Error Semantics | verified |
| OpenAPI Examples | verified |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | yes |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (86)

- **Spree Commerce Account / Address API** — The Account / Address API from Spree Commerce — 2 operation(s) for account / address.
- **Spree Commerce Account API** — The Account API from Spree Commerce — 1 operation(s) for account.
- **Spree Commerce Account / Credit Cards API** — The Account / Credit Cards API from Spree Commerce — 3 operation(s) for account / credit cards.
- **Spree Commerce Account / Orders API** — The Account / Orders API from Spree Commerce — 2 operation(s) for account / orders.
- **Spree Commerce Addresses API** — The Addresses API from Spree Commerce — 2 operation(s) for addresses.
- **Spree Commerce Adjustments API** — The Adjustments API from Spree Commerce — 2 operation(s) for adjustments.
- **Spree Commerce Adyen API** — The Adyen API from Spree Commerce — 3 operation(s) for adyen.
- **Spree Commerce Allowed Origins API** — CORS allowlist for storefront and admin client origins
- **Spree Commerce API Keys API** — Secret and publishable API keys
- **Spree Commerce Authentication API** — Admin user login, logout, token refresh, and current user profile
- **Spree Commerce Cart API** — The Cart API from Spree Commerce — 1 operation(s) for cart.
- **Spree Commerce Cart / Coupons API** — The Cart / Coupons API from Spree Commerce — 3 operation(s) for cart / coupons.
- **Spree Commerce Cart / Line Items API** — The Cart / Line Items API from Spree Commerce — 3 operation(s) for cart / line items.
- **Spree Commerce Cart / Other API** — The Cart / Other API from Spree Commerce — 4 operation(s) for cart / other.
- **Spree Commerce Carts API** — Shopping cart management
- **Spree Commerce Channels API** — Sales channels and product publication across channels
- **Spree Commerce Checkout API** — The Checkout API from Spree Commerce — 2 operation(s) for checkout.
- **Spree Commerce Checkout / Payments API** — The Checkout / Payments API from Spree Commerce — 2 operation(s) for checkout / payments.
- **Spree Commerce Checkout / Shipments API** — The Checkout / Shipments API from Spree Commerce — 2 operation(s) for checkout / shipments.
- **Spree Commerce Checkout / State API** — The Checkout / State API from Spree Commerce — 3 operation(s) for checkout / state.
- **Spree Commerce Checkout / Store Credit API** — The Checkout / Store Credit API from Spree Commerce — 2 operation(s) for checkout / store credit.
- **Spree Commerce Classifications API** — The Classifications API from Spree Commerce — 2 operation(s) for classifications.
- **Spree Commerce CMS Pages API** — The CMS Pages API from Spree Commerce — 2 operation(s) for cms pages.
- **Spree Commerce CMS Sections API** — The CMS Sections API from Spree Commerce — 2 operation(s) for cms sections.
- **Spree Commerce Countries API** — The Countries API from Spree Commerce — 5 operation(s) for countries.
- **Spree Commerce Custom Fields API** — Custom field definitions for products, variants, customers, and other resources
- **Spree Commerce Customer Groups API** — Customer groups for segmenting customers (e.g. wholesale, VIP) used by pricing and promotions
- **Spree Commerce Customers API** — Customer profiles, addresses, credit cards, and store credits
- **Spree Commerce Data Feeds API** — The Data Feeds API from Spree Commerce — 2 operation(s) for data feeds.
- **Spree Commerce Digital Assets API** — The Digital Assets API from Spree Commerce — 2 operation(s) for digital assets.
- **Spree Commerce Digital Downloads API** — The Digital Downloads API from Spree Commerce — 1 operation(s) for digital downloads.
- **Spree Commerce Digital Links API** — The Digital Links API from Spree Commerce — 3 operation(s) for digital links.
- **Spree Commerce Digitals API** — Digital product downloads
- **Spree Commerce Exports API** — Async CSV exports of admin resources
- **Spree Commerce Fulfillments API** — Order fulfillments — shipments, fulfill, cancel, resume, split
- **Spree Commerce Gift Cards API** — Gift cards and gift card batches
- **Spree Commerce Line Items API** — The Line Items API from Spree Commerce — 2 operation(s) for line items.
- **Spree Commerce Markets API** — Markets — geographic groupings of countries used for pricing, tax, and fulfillment rules
- **Spree Commerce Menu Items API** — The Menu Items API from Spree Commerce — 3 operation(s) for menu items.
- **Spree Commerce Menus API** — The Menus API from Spree Commerce — 2 operation(s) for menus.
- …and 46 more, listed in full on the page.

## Agentic access (1)

- **Spree Agentic Access** — 570 operations · 343 acting · 6 human-in-the-loop

## Security (2)

- **Spree Authentication** — apiKey/http · 3 schemes
- **Spree Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Spree Plans Pricing**

## Tags

E-Commerce, Headless Commerce, Product, Order, Inventory, Payments, Promotions, Open-Source, Ruby on Rails

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/spree/). Scores are computed from the provider's own public artifacts under a published rubric.
