Documentation built around the real delivery path, not just endpoint lists
Typical path
Choose the part of the platform you need first
These docs pages are designed around real developer intent: implement the API, wire webhooks, install an SDK, or understand the platform model before migration.
API Reference
See the core resources for send, inbound, domains, analytics, and suppressions.
Learn moreSDK Guides
Install the official TypeScript, Python, and .NET clients with working examples.
Learn moreGet from install to first send without leaving the docs hub
npm install bavimail
import { Bavimail } from 'bavimail'
const client = new Bavimail({
apiKey: process.env.BAVIMAIL_API_KEY,
})
await client.emails.send({
from: 'hello@yourdomain.com',
to: 'customer@example.com',
subject: 'Your app is live',
html: '<strong>Welcome to Bavimail</strong>',
})1. Create an account
Start on the free tier, create an API key, and verify your first sending domain.
Create account2. Verify DNS
Use the domain verification guide when you are ready for SPF, DKIM, DMARC, and MAIL FROM setup.
Review setup3. Add webhooks
Subscribe to delivery and engagement events so your app can reconcile email state immediately.
Read webhook docsKeep moving through the buyer and builder journey
Transactional Email API
Send app email with batch sends, scheduling, analytics, and clean domain controls.
Learn moreInbound Email Processing
Receive email, parse content, capture attachments, and route inbound traffic to your app.
Learn moreEmail Webhooks
Verify signed webhook events for delivered, opened, clicked, bounced, and complaint workflows.
Learn moreDomain Verification
Guide teams through SPF, DKIM, DMARC, MAIL FROM, and production-ready domain authentication.
Learn moreAPI Reference
See the core resources for send, inbound, domains, analytics, and suppressions.
Learn moreSDK Guides
Install the official TypeScript, Python, and .NET clients with working examples.
Learn moreBavimail vs Resend
Compare pricing posture, inbound depth, domain tooling, and production workflows.
Learn moreBavimail vs SendGrid
See where Bavimail is simpler for modern developer teams and smaller production stacks.
Learn moreNeed pricing context?
See the plan structure, retention windows, and overage model before you ship.
View pricingNeed implementation help?
Use the docs hub for quickstarts, API concepts, SDKs, and webhook guides.
Read docsNeed migration proof?
Compare Bavimail against incumbent options before you change providers.
Compare providers