Build transactional email into your server-side applications with the MailChannels Email API.
| Language | Install | Quickstart | Source |
|---|---|---|---|
| JavaScript / TypeScript | mailchannels-sdk on npm |
Node.js quickstart | Bitbucket · GitHub mirror |
| Python | mailchannels on PyPI |
Python quickstart | Bitbucket · GitHub mirror |
| PHP | mailchannels/mailchannels-php on Packagist |
PHP quickstart | Bitbucket · GitHub mirror |
The JavaScript, Python and PHP source repositories listed above are hosted on Bitbucket; the GitHub mirrors sync daily for discovery and browsing. Use the canonical repositories for development and contribution instructions. Install released packages from the registries linked above.
- Laravel Mail integration
- Symfony Mailer integration
- MailChannels skills for Codex
- MailChannels skills for Claude Code
The agent repositories include installation instructions and guidance for evaluating, implementing and operating Email API applications.
Use the MailChannels integration on Zapier to send transactional email from other applications. Published templates include Google Forms confirmations and Stripe subscription welcome emails.
MailChannels Email API for WHMCS lets hosting providers sell Email API sub-accounts from their WHMCS stores. WHMCS handles billing while the plugin provisions sub-accounts, send limits, and API or SMTP credentials. See the installation guide and official source.
These candidates are available for evaluation from source. They are not yet released to their package registries or published in their target integration catalogs. Check each repository's validation and release requirements before use.
| Integration | Purpose | Source and issue tracking |
|---|---|---|
| Java / Kotlin | All 42 Email API operations; Maven Central publication pending | Java SDK |
| .NET | All 42 Email API operations; NuGet publication pending | .NET SDK |
| Rust | All 42 Email API operations; crates.io publication pending | Rust SDK |
| Server-side Dart | All 42 Email API operations; pub.dev publication pending | Dart SDK |
| Ruby | Direct Email API sending and dry-run validation; not an Action Mailer backend | Ruby client |
| Node-RED | Send or validate transactional email from a flow, with dry-run enabled by default | Node-RED node |
| Directus | Sandboxed Flow operation for the Email API send payload | Directus extension |
| Auth0 | Custom email-provider Action; hosted tenant validation and Marketplace eligibility pending | Auth0 development preview |
| Ghost | Signed editorial notifications for an internal team; company deployment and live validation pending | Ghost development preview |
| Odoo | Opt-in Email API transport for self-hosted Odoo 19/20; workflow, live validation and Apps publication pending | Odoo development preview |
| LangChain | Email tool with an application-controlled sender and recipient allowlist | LangChain integration |
- Create an account
- Send your first email with cURL
- API reference
- OpenAPI definition
- MailChannels support
Follow the quickstart's account and sending-domain setup before sending. Keep API credentials in trusted server-side configuration.