İçeriğe geç
All systems operational — 99.997% uptime
Developer — Headless

API-first commerce. No theme lock-in.

Karum Headless: REST + GraphQL + Webhook + Storefront SDK. Build in Next.js, Nuxt, SvelteKit or React Native — Karum stays the management system behind.

Sound familiar?

Are classic platforms tying your hands?

Theme-engine prison

Liquid / Twig / proprietary templates — no React Server Components.

1.4s TTFB

Half your visitors leave after 3 seconds; edge cache is a dream.

Multi-channel = multiple loads

Web + mobile + kiosk on the same catalog, but each has its own backend.

Vendor lock-in

Data is proprietary; switching means starting from zero.

The Karum way

Karum as backend, frontend is yours.

REST + GraphQL + WebSocket + Webhook + TypeScript-first SDK. Edge cache, 200ms TTFB, 1M+ req/min capacity.

  • REST OpenAPI 3.1 (300+ endpoints)
  • GraphQL Storefront API (cursor pagination)
  • TypeScript SDK (Next/Nuxt/Astro/Remix/SvelteKit)
  • Real-time WebSocket (orders, stock, prices)
  • Signed webhook + outbox (exactly-once)
  • Edge cache (Cloudflare/Vercel) · 200ms TTFB avg
API · LIVE karum · live
GET /v1/products?cursor=…
Rate limit: 5K req/min
Response time
187ms
Edge: HIT · TTL 60s
SDK example
await karum.products.list((first=50))
Edge cache hit rate: 93%
Critical for this segment

8 developer-focused modules.

API-first commerce essentials, all out of the box.

REST + GraphQL

OpenAPI 3.1 + Storefront GraphQL in parallel.

API

TypeScript SDK

(at)karum/storefront-sdk · autocomplete · tree-shake.

DX

Edge cache + CDN

Cloudflare/Vercel — 200ms TTFB.

Performance

Real-time WebSocket

Orders, stock, prices, reviews — instant events.

Realtime

Webhook + outbox

Signed, exactly-once, retry policy ready.

Events

Theme Kit CLI

Local dev + version control + deploy.

CLI

OAuth + scoped tokens

RBAC + Argon2id hash + rotating refresh.

Security

Sandbox + test data

Unlimited test tenants; production-like data.

Test
Developer story
"Live in 8 days on Next.js 15 App Router; with the Karum SDK we didn't even write useQuery hooks. TTFB 180ms with edge cache."
Onur D. · CTO, Kuzey Ev
0
Average TTFB
0
Edge cache hit
0
Time to live
0
Monthly requests
Which plan?

Recommended for headless.

Hobby/POC fits Starter API. Production projects sit on Scale; high volume on Enterprise.

Starter

Hobby/POC — 100K req/month · unlimited sandbox.

See details
Recommended
Scale

Recommended — 5M req/month · prod availability guarantee · webhook outbox.

See details
Enterprise

Unlimited req · dedicated edge · custom availability guarantee + TAM.

See details
FAQ

Are classic platforms FAQ

Next.js (App + Pages), Nuxt 4, SvelteKit, Astro, Remix, Solid Start, Qwik, vanilla TS — TypeScript SDK exposes the same API across all of them. Separate package for React Native + Expo.
Headless vs. the market

API-first is the future.

Eight headless-critical capabilities side by side.

Capability Karum İkas APIShopify HydrogenCommercetools
REST + GraphQLBothRESTGraphQLREST
TypeScript SDKNative + autocompleteNoneYesCommunity
TTFB187ms1.2s350ms240ms
Edge cacheCloudflare/VercelNoneHydrogenYes
Webhook outboxExactly-once + DLQAt-least-onceAt-least-onceNone
Storefront GraphQLPersisted queriesNoneYesYes
Test sandboxUnlimited1 dev storeDevelopment storeLimited
Türkçe docs + TR supportTR-firstTR availableEN onlyEN only
Getting started

Your first sale this week. Setup in 5 minutes.

Our onboarding team runs the process. Data migration, product mapping, and channel connection included — first sale on average in 3–7 days.

LET'SGO