Skip to content
AI-native email

Email for

One typed call sends it. The reply lands back in your app, on the same thread. Free to start.

Start sending

Preparing security verification.

samva.dev/dashboard
The Samva dashboard showing a send landing in the activity feed
The Samva dashboard showing a send landing in the activity feed

Your email lands.

Authenticated on your domain. A bounced address never gets a second send.

Hosted MCP

Build email with your agent.

Point your agent at hosted MCP, or paste the setup brief. Your agent gets templates, contacts, and delivery as tools.

Read auth.md

API key

A scoped key for server-side sends, and for the agent that sends for you.

CLI login

Run samva login to sign in from the terminal and send from your own machine.

Hosted MCP

Point an OAuth-capable client at mcp.samva.dev and it discovers the tools itself.

#01 — THE API

Send, receive, and thread.

SEND
import { createClient } from "samva";

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

const message = await samva.email.send({
  to: "ada@example.com",
  subject: "Your order shipped",
  html: "<p>Order #1042 is on its way.</p>",
});
201 · msg_7q2xk9mvt4znw8rh

The parts that keep working after the first send.

#02 — TEMPLATES

Templates you can roll back.

The version you publish is the version that sends. Render server-side from a templateId, and restore any earlier version with one call.

All about templates
#03 — DOMAINS

Deliverability, on domains you own.

The exact DNS records for your domain, DKIM signed and sent from your address. Bounces and complaints are suppressed before the next send.

All about domains
#04 — REPLIES

Replies land on the same thread.

A reply lands on the conversation that sent it, with every message before it, and reaches your app as a signed webhook.

All about inbound email

Set it up your way.

Use the dashboard and CLI, or hand the brief to your agent.

DO IT YOURSELF
  1. 1.Sign up
  2. 2.Verify your domain
  3. 3.Copy a key and send
Start sending
LET YOUR AGENT DO IT
$ Read samva.dev/auth.md, create an API key, then follow the quickstart to integrate email.

Works with your agent.

Hosted MCP at mcp.samva.dev. Templates, contacts, and delivery as tools.

Per-email pricing on the volume you send.

Paid plans include a monthly volume. Beyond it you pay per email, in your own currency.

Starter
$5/month
15,000 emails included
  • 15,000 emails/month
  • Templates, inbound, and webhooks
  • 5 sending domains
Start sending
Growth▲ Recommended
$19/month
50,000 emails included
  • 50,000 emails/month
  • Templates, inbound, and webhooks
  • 5 team members
Start sending
Scale
$99/month
300,000 emails included
  • 300,000 emails/month
  • Templates, inbound, and webhooks
  • Priority support
Start sending
Is there a free tier?

Yes. The free plan sends 3,000 emails a month and needs no card. Paid plans start at $5 a month for 15,000 emails, in your own currency.

How does threading work?

Outbound sends, replies, forwards, and bounces group into one conversation per contact. Inbound email arrives parsed with the same conversation id, so replies land back in your app with context.

Do you sign webhooks?

Yes. Each delivery carries Standard Webhooks signing headers, and Samva retries failed deliveries with backoff.

Can I bring my own domain?

Yes. Add your domain, publish the DNS records Samva generates, and your mail goes out from your own address, signed with DKIM.

What about deliverability?

SPF, DKIM, and DMARC run on your own sending domains. Samva handles bounces and suppression for you, and exposes delivery telemetry so you can verify each send.

What happens if I go over my plan?

Paid plans set a monthly spend limit on extra emails, $50 by default. Extra emails are $0.50 per 1,000, billed exactly, and you raise, lower, or pause the limit in billing settings. The free plan stops at 3,000.

Send the first email today.