Official SDKs with language-specific capability differences

The SDKs do not expose identical surfaces. This page shows the real package names, constructors, auth modes, webhook helpers, and resource coverage for each maintained client.

Last updated May 7, 2026

SDK matrix

TypeScript
Install
npm install bavimail
Constructor
new Bavimail({ apiKey })
Auth modes

apiKey, bearer

Webhook helper

verifyWebhookSignature(...) or client.createHandler(...)

Resource coverage
domainsaliasesattachmentsanalyticsemailsinboundEmailsconversationssuppressionstagswebhooks
Python
Install
pip install bavimail
Constructor
Bavimail(api_key=...)
Auth modes

apiKey

Webhook helper

verify_webhook_signature(...)

Resource coverage
domainsaliasesattachmentsanalyticsemailsinbound_emailsconversationsinboxsuppressionstagswebhooks

Install and initialize

TypeScript
import { Bavimail } from 'bavimail'

const client = new Bavimail({
  apiKey: process.env.BAVIMAIL_API_KEY!,
})
Python
from bavimail import Bavimail

client = Bavimail(api_key='YOUR_API_KEY')