Skip to main content
MailChannels Email API is email infrastructure optimized for applications that send on behalf of many users, tenants, customers, or agents.

How it works

Your application calls the MailChannels API endpoint with the message details: sender, recipients, subject, and body. MailChannels receives the request, validates it against your domain configuration, and delivers the message to the recipient’s mail server. The API uses standard JSON over HTTPS, so you can integrate it from any language or platform that can make HTTP requests.

Choose the right starting point

Use the path that matches what you are building:
GoalStart here
Send one transactional email from an applicationQuickstart
Send from Node.jsNode.js quickstart
Authorize a sending domainDomain Lockdown
Improve domain authenticationSPF, DKIM, and DMARC
Track delivery outcomesWebhooks
Move from another providerMigration Center

Key benefits

No mail server to manage. You do not need to configure, secure, or monitor your own SMTP infrastructure. MailChannels handles delivery, retries, and bounce handling on your behalf. Built-in spam filtering. MailChannels applies outbound filtering to messages before they leave the platform, catching content that could damage your domain’s reputation or trigger spam filters at receiving servers. Domain reputation management. MailChannels uses Domain Lockdown — a DNS-based verification mechanism — to tie each sending domain to a specific account. This prevents other MailChannels customers from spoofing your domain, protecting your sender reputation. Deliverability tools. You can bring your own DKIM keys to sign outgoing messages, include MailChannels in your SPF record, and rely on MailChannels’ relationships with major inbox providers to maximize inbox placement.

What you need to get started

Before you can send your first email, you need three things:
  1. A MailChannels account, created at mailchannels.net
  2. An API key with the api scope, generated in the Console
  3. A Domain Lockdown DNS TXT record for each domain you send from
The quickstart guide walks you through each of these steps and ends with a working examples.

Production checklist

Before you send production traffic, verify each item:
  • Store your API key in a secrets manager or environment variable.
  • Add a Domain Lockdown record for every domain used in the from.email field.
  • Publish SPF for each sending domain.
  • Configure DKIM signing and publish the DKIM DNS record.
  • Add a DMARC record, starting with a monitoring policy such as p=none.
  • Create a webhook endpoint and store delivery events for operational troubleshooting.

Quickstart

Sign up, create an API key, configure your domain, and send your first email in minutes.

Authentication

Learn how API keys work and how to pass the X-Api-Key header in every request.

Domain Lockdown

Add the DNS TXT record that authorizes your domain to send through MailChannels.

Pricing

Review plans, usage limits, and billing details for the Email API.