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 bavimailConstructor
new Bavimail({ apiKey })Auth modes
apiKey, bearer
Webhook helper
verifyWebhookSignature(...) or client.createHandler(...)
Resource coverage
domainsaliasesattachmentsanalyticsemailsinboundEmailsconversationssuppressionstagswebhooksPython
Install
pip install bavimailConstructor
Bavimail(api_key=...)Auth modes
apiKey
Webhook helper
verify_webhook_signature(...)
Resource coverage
domainsaliasesattachmentsanalyticsemailsinbound_emailsconversationsinboxsuppressionstagswebhooksInstall 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')