Documentation built around the real delivery path
Learn how to verify domains, send email, receive inbound traffic, subscribe to webhooks, and move safely into production with Bavimail.
Last updated May 7, 2026
Quickstart
The fastest path into the platform is a typed send call using the official TypeScript SDK with an explicit API key.
quickstart.tstypescript
import { Bavimail } from 'bavimail'
const client = new Bavimail({
apiKey: process.env.BAVIMAIL_API_KEY!,
})
await client.emails.send({
aliasId: 'your-alias-id',
toEmail: 'customer@example.com',
subject: 'Your app is live',
body: '<strong>Welcome to Bavimail</strong>',
})Getting Started
API Reference
Guides
Domain Verification
Set up SPF, DKIM, DMARC for your sending domain with step-by-step DNS guide.
Inbound Email
Receive and process inbound email with parsing, attachments, and webhook routing.
Webhooks
All 13 event types with payloads, signature verification, and retry behavior.
SDK Guides
Official TypeScript and Python clients with installation, usage, and error handling.