İçeriğe geç
● YeniEnkupa AI tüm Growth+ planlarda. Detay →
Headless

Frontend sende, backend Enkupa'da.

Enkupa bir API-first commerce altyapısı. Mağaza vitrinini Nuxt, Next.js, Astro, Remix, React Native ya da Svelte ile yazabilirsin. Biz veri + iş mantığı; sen pixel-perfect sanat.

Desteklediğimiz stack'ler

Next.js

React Server Components uyumlu, Edge runtime destekli SDK.

💚

Nuxt 4

useFetch auto-imports, SSR/ISR, @enkupa/nuxt module.

🚀

Astro

Islands architecture, content-driven storefront.

💿

Remix

Nested routes + loaders, tam API kontrolü.

📱

React Native

Mobile-first D2C uygulama, Expo ile hızlı başla.

🔥

SvelteKit

Küçük bundle, hızlı hydration.

Headless neden mantıklı?
🎯

Tam UI kontrolü

Tema + checkout flow + bileşen kütüphanesi tamamen sana ait. Platform kısıtı yok.

Performans

Kendi CDN, kendi caching stratejisi, kendi critical-path optimization.

🔌

API-first

REST + GraphQL + Webhook. TypeScript-first SDK autocomplete'li.

🧪

A/B test

Farklı frontend versiyonlarını aynı backend üzerinde paralel test et.

🌐

Multi-channel

Web, mobil app, kiosk, POS — hepsi aynı Enkupa backend'e bağlanır.

🔐

Güvenlik

Imzalı webhook, idempotency key, rate limiting — kutudan çıkıyor.

03 Geliştiriciler

API-first.
Headless'a hazır.

REST + Webhook + GraphQL. Mağaza vitrini istediğin framework'te — backend Enkupa'da kalsın. SDK'ler Node, Python, PHP, Go için hazır.

REST API
127 endpoint
99.99% uptime
Webhook
34 olay tipi
Tekrar deneme + imza
SDK
Node · Python · PHP · Go
TypeScript-first
Sandbox
Anlık ortam
Üretimle 1:1
inventory-sync.ts
import { Enkupa } from '@enkupa/sdk';
const enkupa = new Enkupa({ apiKey: process.env.ENKUPA_KEY });
await enkupa.inventory.set({
sku: 'TSH-PR-01-BLK',
quantity: 124,
channels: ['trendyol', 'hepsiburada', 'n11', 'storefront'],
});
enkupa.on('order.created', async (order) => {
console.log(`Sipariş #${order.id} — ${order.total} TL`);
});
09 Başla

Operasyon değil,
büyüme düşün.

14 gün ücretsiz dene. Kredi kartı gerekmez. İlk siparişine 5 dakikada hazır ol.