TypeScript SDK
pnpm add @evre/sdk
# or use the workspace package in this monorepo
import { Evre } from "@evre/sdk";
const evre = new Evre({
baseUrl: "https://api.evre.email",
apiToken: process.env.EVRE_API_TOKEN!,
});
await evre.emails.send({ /* … */ });
await evre.emails.batch([/* … */]);
await evre.emails.receiving.list();
await evre.domains.enableInbound("dom_…");
await evre.domains.list();
await evre.analytics.get({ days: 7 });
await evre.webhooks.attempts("wh_…");
await evre.suppressions.create("blocked@example.com");
Oturum auth
Proje oluşturma gibi owner aksiyonları:
const console = new Evre({
sessionToken,
projectId: "proj_…",
});
const staging = await console.projects.create({ name: "Staging" });
const scoped = console.withProject(staging.id);
await scoped.projects.update(staging.id, { trackOpens: true });
Ayrıca mevcut: Python SDK · Go SDK.