SDK

npm üzerinde yayında

Daras CLI ve uygulama köprüsü npm'de yayında. Diğer diller için REST API ve OpenAPI spesifikasyonu doğrudan kullanılabilir.

Node.js

stable · v0.6.2

@darastr/cli

Tema geliştirme, webhook yönetimi, entegrasyon ve uygulama iskeleti komutlarını terminalden çalıştırır.

TypeScript

stable · v0.2.1

@darastr/app-bridge

Panel içine gömülen uygulamaların ana çerçeveyle konuşmasını sağlar; oturum bağlamı, gezinme ve bildirim köprüsü sunar.

Her dil

stable · OpenAPI 3.1

REST + OpenAPI

Ayrı istemci kurmadan REST API'yi doğrudan çağırın; spesifikasyondan kendi istemcinizi üretebilirsiniz.

Tema araç seti

stable · CLI içinde

daras theme

init, dev, validate, push ve deploy alt komutlarıyla tema projesini yerelde geliştirip yayına alır.

Özellik eşitliği

ÖzellikRESTCLIApp bridge
Kapsamlı API anahtarı✓✓—
OAuth 2.0 yetkilendirme✓✓✓
Cursor tabanlı sayfalama✓——
Webhook imza doğrulama✓✓—
Tema yayınlama—✓—
Panel içi uygulama köprüsü——✓

Hızlı başlangıç

İlk istek
const response = await fetch("https://api.daras.com.tr/api/v1/catalog/products", {
  method: "GET",
  headers: {
    Authorization: `Bearer ${process.env.DARAS_API_KEY}`,
    "Content-Type": "application/json",
  },
})

if (!response.ok) throw new Error(`daras_${response.status}`)

const data = await response.json()
200 OK