Samva is in early access — self-serve signup is limited. Have a team invite? Sign up with that email. Contact us for access.

Skip to content

Everything you need to send email well.

Deliverability, versioned templates, inbound parsing, signed webhooks, delivery metrics, and typed SDKs behind one API.

What one send call covers

Six primitives. One call.

DELIVERABILITY

Send on domains you own, with reputation handled

Your domain reputation holds as volume grows. SPF, DKIM, and DMARC are set up for you, and every bounce and complaint feeds suppression automatically.

SPFpass
DKIMpass
DMARCaligned
TEMPLATES

Versioned templates, rendered server-side

Skip the template service. Pass data by template name and the rendered message goes out, versioned on our side.

order-update
v4 · 1,204 sends today
INBOUND

Replies thread back into your app

Replies land where your data is, not in a mailbox you forget. Inbound email is parsed, threaded, and routed to you as an event.

reply → thread #8842
“Thanks, got the shipping update.”
WEBHOOKS

Every state change, signed and verifiable

Know exactly what happened to every send. Delivery, open, bounce, and complaint arrive as HMAC-signed webhooks, retried until your endpoint acknowledges and verified by the SDK.

POSTemail.delivered
POSTemail.bounced
POSTemail.complained
ANALYTICS

See which sends land

Spot what needs attention before customers do. Delivery and engagement metrics on every send.

SDKS

Typed end-to-end, REST when you want it

Catch mistakes at compile time, not in production. samva types every request, response, and event, with idempotency keys built in. Prefer raw HTTP? The same contract ships an OpenAPI 3 spec.

import { createClient } from "samva"
Built for developers

Email you reason about in code.

Send and receive email without running a mail stack. Idempotent sends, HMAC-signed webhooks, and parsed inbound. Every event is verifiable from your own code.

  • Idempotent retries, same key returns the original send
  • HMAC-signed webhooks, verified by the SDK
  • Inbound parsed and threaded back into your app
// send your first email
import { createClient } from "samva";

const samva = createClient({ apiKey: process.env.SAMVA_API_KEY });

await samva.messages.send({
  channel: "email",
  to: [{ email: "maya@acme.com" }],
  email: {
    subject: "Your order shipped",
    templateId: "order-update",
  },
});

Build on email today.

Samva is in early access. Request access and start sending on your own domains.