GELİŞTİRİCİ · SDK

Tek REST API. Her dilde type-safe istemci.

Her SendNomi yeteneği, OpenAPI 3.1 spesifikasyonuyla tanımlı bir REST endpoint'idir. Üretecinizi bu spesifikasyona yöneltin, alıştığınız dilde tümüyle type-safe bir istemci elde edin. Resmi SDK'lar bunun üzerine otomatik tekrar deneme, idempotency-key yönetimi ve exponential backoff ekler.

REST API · OpenAPI 3.1 · Node.js, Python, Browser ve CLI için resmi SDK
Node.js
Resmi SDK
import SendNomi from "sendnomi";

const sn = new SendNomi("sn_live_•••");

await sn.messages.send({
  to: "[email protected]",
  template: "welcome@v1"
});
Python
Resmi SDK
from sendnomi import SendNomi

sn = SendNomi(api_key="sn_live_•••")

sn.messages.send(
  to="[email protected]",
  template="welcome@v1"
)
Browser
Resmi SDK
import { SendNomiBrowser } from "@sendnomi/browser";

const sn = new SendNomiBrowser({
  publicKey: "sn_pub_•••"
});

await sn.track("signup_completed", {
  email: "[email protected]"
});
CLI
Resmi SDK
# oturum
sendnomi login

# template gönderimi
sendnomi messages send \
  --to [email protected] \
  --template welcome@v1

Tüm SDK'lar aynı endpoint'leri aynı parametre adlarıyla kullanır — diller arası geçiş ağrısızdır. Daha yakından çalışmayı mı tercih edersiniz? OpenAPI 3.1 tanımı, istediğiniz dil ve araç zinciri için type-safe istemci üretir.