Bavimail

One email API for
humans, apps, AI agents.

Transactional sends, marketing campaigns, inbound webhooks, and per-agent inboxes. Drive it all from Claude, Cursor, or Cline through our MCP server. Free up to 200 emails/day, no credit card.

Features
Features
Features
Features
Features
/01
batch.queued2,400 recipients
schedule.setTZ-aware · 9am local
batch.sending1,200 / 2,400
batch.delivered99.8% · 0.18s avg

Outbound Processing

Deliver to any email client. Batch send campaigns, schedule timezone-aware delivery, and manage reputation at scale.

/02
email.received8ms
email.parsed12ms
email.routed6ms
webhook.fired14ms

Inbound Processing

MX record management, email parsing, and intelligent routing to webhooks or mailboxes.

/03
Open rate / 7 days
MonTueWedThuFriSatSun

Open Tracking

Pixel-precise open tracking reveals the exact moment recipients engage.

/04
/pricing342 clicks
/login218 clicks
/docs156 clicks

Click Analytics

Every link click captured and reported. Understand which content drives action.

/05
email.deliveredPOST
email.openedPOST
email.clickedPOST
email.bouncedPOST

Event Webhooks

Real-time HTTP callbacks for delivered, opened, clicked, bounced, and complained.

/06
Domain health98.2
SPF / DKIM / DMARCpass
Suppression syncactive
Bounce rate0.12%
Blocklist scanclear

Reputation Management

Automatic domain health checks, suppression lists, bounce handling, and deliverability monitoring.

Sending in under five minutes.

npm i bavimail or the Python SDK, verify a domain, and ship your first send. 200 emails/day free, no credit card.

AI Agents
AI Agents
AI Agents
AI Agents
AI Agents

A real inbox for every agent you ship

Stand up a fleet of AI agents that handle support tickets and customer replies over real two-way email. Each agent gets its own sending alias on your domain, with SPF, DKIM, DMARC, and MAIL FROM managed for you. No shared mailboxes, no OAuth.

A sending alias per agent

Spin up support@, billing@, agent-42@ on your own domain. One API call gives every agent its own identity, no shared inbox required.

Replies straight into your app

Inbound email arrives as a signed webhook with parsed body, attachments, and threading. Your agent routes it the same way it handles any other event.

Reputation we manage for you

SPF, DKIM, DMARC, and MAIL FROM are configured automatically. Bounces, complaints, and suppression sync run in the background while you build.

Drop into any framework

Plain REST with TypeScript and Python SDKs. Works with LangChain, CrewAI, n8n, or anything that can make an HTTP request.

From first line to full scale

Deploy working email infrastructure in seconds or start from our SDK.

send.ts
webhook.ts
config.json
import { Bavimail } from "bavimail";

const mail = new Bavimail({
  apiKey: process.env.BAVIMAIL_API_KEY,
});

await mail.emails.send({
  aliasId: "your-alias-id",
  toEmail: "hello@example.com",
  subject: "Welcome aboard",
  body: "<h1>Hello from Bavimail</h1>",
});
~/project — node
$ npm run dev
bavimail-app v1.0.0
→ Local: http://localhost:3000
Server ready
POST /api/send 200 42ms
Sending to alice@example.com ... delivered
Sending to bob@company.io ... delivered
POST /api/send 200 38ms
Sending to team@startup.dev ... delivered
3 emails sent
Examples
Examples
Examples
Examples
Examples
import { Bavimail } from 'bavimail'

const mail = new Bavimail({
  apiKey: process.env.BAVIMAIL_API_KEY!,
})

await mail.emails.send({
  aliasId: 'your-alias-id',
  toEmail: 'hello@example.com',
  subject: 'Welcome aboard',
  body: '

Hello from Bavimail

',
})

Already evaluating someone else?

Compare Bavimail with Resend, Mailgun, SendGrid, Postmark, Amazon SES, and AgentMail on price, deliverability, and the features the others charge extra for.

Bavimail vs Resend

Compare pricing posture, inbound depth, domain tooling, and production workflows.

Learn more about Bavimail vs Resend

Bavimail vs SendGrid

See where Bavimail is simpler for modern developer teams and smaller production stacks.

Learn more about Bavimail vs SendGrid

Bavimail vs AgentMail

Compare AI agent email capabilities, pricing, and operational depth.

Learn more about Bavimail vs AgentMail

Bavimail vs Postmark

Strong deliverability without a $15 floor, and inbound included on every paid plan.

Learn more about Bavimail vs Postmark

Bavimail vs Mailgun

No $15 floor, a higher monthly free allotment, and email validation bundled instead of paid separately.

Learn more about Bavimail vs Mailgun

Bavimail vs Amazon SES

A managed email platform with templates, suppression, and inbound included instead of raw AWS infrastructure plus engineering glue.

Learn more about Bavimail vs Amazon SES

Bavimail vs Cloudflare Email Service

A platform-agnostic GA email API instead of a public-beta product that requires Workers Paid as a hard prerequisite.

Learn more about Bavimail vs Cloudflare Email Service

Bavimail for Founders

Start free with 6,000 emails/month. Upgrade to Pro at $5/mo when you grow.

Learn more about Bavimail for Founders

Bavimail for Developers

TypeScript and Python SDKs. Most teams send their first email in under 5 minutes via REST API.

Learn more about Bavimail for Developers

Bavimail for AI Agents

Inbox aliases, signed webhook events, two-way email via REST API.

Learn more about Bavimail for AI Agents

Indie-hacker pricing. Production tooling.

Start free with 200 emails/day. Pro includes 50,000 emails/month for $5/mo, and Startup scales to 300,000 emails/month with overage.

Annual discount
Free
$0/mo

For students and personal projects.
200 emails/day hard cap.

200 emails / day
6,000 emails / month total
3 inboxes
1 webhook
0.5 GB storage
Get started
Pro
$4/mobilled $48/yr · $240 value

For individuals and small teams.
$20 value at $5.

50,000 emails / month
10 domains
10 inboxes / domain
10 webhooks
5 GB storage
Start with Pro
StartupPopular
$41/mobilled $492/yr · $3,000 value

For startups and production workloads.
$250 value at $50.

300,000 emails / month + overage
300 domains
300 inboxes / domain
300 webhooks
30 GB storage
Start with Startup

Frequently asked questions

Have other questions? Get in touch at support@bavimail.com

A complete email infrastructure platform. Send transactional and marketing emails, manage domains and identities, track deliverability, and process inbound mail — all through a single API and dashboard.

Start free with 200 emails/day, then upgrade to Pro at $5/mo or Startup at $50/mo when you need higher monthly volume, domains, inboxes, webhooks, and storage.

Not to get started. Our shared IP pools are carefully managed for high deliverability. Dedicated IPs are available for larger commercial arrangements when you need full reputation control.

Add your domain in the dashboard, then configure the DNS records we provide — SPF, DKIM, and DMARC. The dashboard verifies each record in real-time and guides you through any issues.

Yes. Our REST API follows standard conventions, so most integrations translate directly. Most teams complete migration in under a day. We also provide guides for common providers.

Every account starts with a free tier — up to 200 emails per day, 3 inboxes, 1 webhook, and 0.5 GB storage. No credit card required.

Our API responds quickly at most volumes. Emails are queued, DKIM-signed, and dispatched within milliseconds. Most messages reach the inbox in seconds, depending on the recipient mail provider.

Automatically. Bavimail processes bounces, complaints, and unsubscribes in real-time. Suppression lists update instantly so you never send to a bad address twice.

Yes. Bavimail handles transactional emails like password resets and order confirmations, as well as marketing sends like newsletters and announcements — all through the same API and dashboard.

Official SDKs are available for TypeScript and Python. The HTTP API also works with any language that can make standard HTTPS requests.

Raw Performance.

13
Webhook Events
2
Official SDKs
10K+
Emails Handled
20K+
Events Processed

One API for every email your app sends or receives

Password resets, newsletters, customer replies, AI-agent inboxes. Same SDK, same dashboard, same bill.

Free tier included No credit card required Setup in minutes