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 5,000 emails a month, 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. 5,000 emails/month 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

Bavimail vs SendGrid

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

Learn more

Bavimail vs AgentMail

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

Learn more

Bavimail vs Postmark

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

Learn more

Bavimail vs Mailgun

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

Learn more

Bavimail vs Amazon SES

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

Learn more

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

Bavimail for Founders

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

Learn more

Bavimail for Developers

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

Learn more

Bavimail for AI Agents

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

Learn more

Indie-hacker pricing. Production tooling.

5,000 emails a month free. Pro starts at $4/mo for 10,000. Inbound is included on every paid plan.

Save up to 25%
Free
$0/mo

For students and personal projects.
Hard capped — no overages.

5,000 emails / month
200 daily send cap
7 days retention
0.5 GB storage
Open tracking
Custom domains supported
Click tracking
Scheduled emails
Batch sending
Get started
Pro
$3/mo$4/mo

For individuals and small teams.
Base fee + usage overage.

10,000 emails / month
No daily send cap
30 days retention
2.5 GB storage
Open + click tracking
Scheduled emails
Batch sending
Custom domains supported
$0.675 / 1K email overage
$0.20 / GB storage overage
Full open + click history
Start with Pro
GrowthPopular
$16/mo$20/mo

For companies and production workloads.
Base fee + usage overage.

50,000 emails / month
No daily send cap
90 days retention
5.0 GB storage
Open + click tracking
Scheduled emails
Batch sending
Full open + click history
Custom domains supported
$0.45 / 1K email overage
$0.15 / GB storage overage
Start with Growth
Enterprise
Custom pricing

Custom deliverability, dedicated infrastructure, and SLAs built for scale. Contract-based pricing tailored to your volume.

Custom domains
Custom webhooks
Custom retention
Custom storage
All tracking features
Full event history
Dedicated account manager
Custom SLA
Priority onboarding
Volume discounts

Need more?

Let's build a plan that fits.

Contact salesUsually responds in < 24h

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.

Pay only for what you send. After the free tier, pricing scales with volume. No hidden fees, no per-seat charges, no surprise overages.

Not to get started. Our shared IP pools are carefully managed for high deliverability. Dedicated IPs are available on Growth and Enterprise plans 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 generous free tier — up to 5,000 emails per month, full API access, and deliverability analytics. 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