← Back to all sparks
S

Spree Commerce

E-COMM
Velocity0.0

Open-source Rails-based ecommerce platform

Spree ships an official TypeScript SDK, formalizing its headless commerce bet

headless-commercetypescript-sdkstore-apipaymentsdeveloper-experience
Current state
Spree, a Rails-first open-source commerce platform, has made its headless path official with a stable TypeScript SDK. @spree/sdk 1.0.0 gives full Store API v3 coverage, a provider-agnostic Payment Sessions API, multi-market support, generated types, and three auth modes. The 1.0.1 follow-up adds SDK extensibility and fills in missing delivery and fulfillment totals.
Where it's heading
The direction is API-first commerce: a typed, framework-agnostic client positioned as the recommended way to build storefronts on Spree, whether on its Next.js storefront or a custom frontend. The quick 1.0.1 iteration signals the SDK is now an actively maintained primary developer surface, not a one-off release.
Prediction
Expect continued SDK iteration filling Store API gaps and likely deeper alignment with the Next.js storefront, making the typed client the default integration path over raw API calls.

Recent moves

  1. 1mo ago

    Spree SDK 1.0.1: extensibility and delivery totals

    A fast follow-up to the SDK launch adding the ability to extend the SDK, improved docs and tutorials, and missing totals for DeliveryRate and Fulfillment. It signals the SDK is now an actively maintained surface.

    View source ↗
  2. 1mo ago

    Official TypeScript SDK for Spree reaches 1.0

    ⚡ SPARK

    The stable 1.0 of an official TypeScript SDK is the formal commitment to headless commerce, making a typed Store API v3 client the recommended way to build storefronts on Spree.

    View source ↗