---
title: "Headless Commerce — Daras"
canonical_url: "https://daras.com.tr/en/headless-commerce"
last_updated: "2026-10-07T09:10:04.560Z"
locale: en
meta:
  description: "API-first commerce. Build your frontend in Next.js / Nuxt / SvelteKit; Daras runs as backend. REST + webhooks + CDN caching."
  "og:description": "API-first commerce. Build your frontend in Next.js / Nuxt / SvelteKit; Daras runs as backend. REST + webhooks + CDN caching."
  "og:title": "Headless Commerce — Daras"
  "twitter:description": "API-first commerce. Build your frontend in Next.js / Nuxt / SvelteKit; Daras runs as backend. REST + webhooks + CDN caching."
  "twitter:title": "Headless Commerce — Daras"
---

Developer — Headless

# **API-first commerce. **No theme** lock-in.**

Daras Headless: REST + Webhook + an OpenAPI client. Build in Next.js, Nuxt, SvelteKit or React Native — Daras stays the management system behind.

[API documentation ](https://developers.daras.com.tr) [Download OpenAPI schema](https://developers.daras.com.tr/openapi.json)

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 Daras way

## Daras as backend, *frontend is yours.*

REST + Webhook + OpenAPI. Schema-documented endpoints, signed webhook delivery and short-lived cache headers.

- REST OpenAPI 3.1 (300+ endpoints)
- Cursor pagination — on every list endpoint
- TypeScript client generated from OpenAPI (Next/Nuxt/Astro/Remix/SvelteKit)
- Real-time WebSocket (orders, stock, prices)
- Signed webhook + outbox (at-least-once delivery)
- CDN caching (Cloudflare) + HTTP cache headers

API · SAMPLE daras · örnek

**GET /v1/catalog/public/search?storeId=…**

Han: 1,800 req/min

Response time

**\~200 ms**

Cache-Control: public · 30 s

Pagination

**page + perPage · total count in response**

Response: products + filter counts

Critical for this segment

## 8 developer-focused *modules.*

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

### **REST API**

OpenAPI-documented endpoints with cursor pagination.

API

### **TypeScript client**

Client generated from the OpenAPI 3.1 schema · autocomplete · type safety.

DX

### **Edge cache + CDN**

Cloudflare CDN + smart caching.

Performance

### **Real-time WebSocket**

Orders, stock, prices, reviews — instant events.

Realtime

### **Webhook + outbox**

Signed, at-least-once delivery, retry policy ready.

Events

### **Daras CLI**

Local dev + version control + deploy.

CLI

### **OAuth + scoped tokens**

Role-based access, irreversible password storage and rotating session tokens.

Security

### **Sandbox + test data**

A free trial store; no card needed, test with production-like data.

Test

Which plan?

## Recommended *for headless.*

Hobby/POC fits Dükkân API. Production projects sit on Han; high volume on Enterprise.

Starter

Hobby/POC — 180 requests per minute · free trial store.

[**See details **](https://daras.com.tr/en/pricing)

Scale

Recommended — 1,800 requests per minute · webhook outbox.

[**See details **](https://daras.com.tr/en/pricing)

Enterprise

Enterprise plan: high request limits, priority support and contract-customized terms.

[**See details **](https://daras.com.tr/en/enterprise)

FAQ

## Are classic platforms *FAQ*

Daras offers a standard REST API with an OpenAPI 3.1 schema, so it works with any framework that can make HTTP requests: Next.js, Nuxt, SvelteKit, Astro, Remix or React Native. There is no framework-specific SDK; you generate your client from the OpenAPI schema.

Get started

## **Try it in your trial store, go live when you are ready.**

The migration team moves your products, customers, orders and theme; a 301 redirect map keeps your SEO intact.

[**Start free**](https://app.daras.com.tr/register) [**Developer portal**](https://developers.daras.com.tr/docs)