Skip to content
emailkit
Esc
navigateopen⌘Jpreview
On this page

Choose a provider

Pick an email API, connect user inboxes, or combine both behind the same emailkit API.

Pick whatever fits your product — your app code looks the same either way, and you can add or swap providers later without rewrites.

Email APIs

For product emails, notifications, campaigns, and addresses your app manages. Connect with an API key and send from a domain you own.

Mailbox providers

For when users connect their own inbox. They sign in with Google or Microsoft, and your app sends and receives through their account with the same API.

Capability map

Capability Resend Mailgun AIInbx Gmail Outlook
Send
Inbound email
Open & click events
Attachments
Templates
Scheduling
Domain management
Connect mailboxes
Replay missed events Account Account/domain Account Mailbox Mailbox

Once a provider is configured, TypeScript shows you everything else it can do — reply threading, duplicate-send protection, custom headers, and more.

Last updated on July 24, 2026

Was this page helpful?