A fast, reliable Email API for transactional and marketing mail, on the same carrier-owned platform that already runs your SMS, voice, and WhatsApp. One API, one bill, one vendor.


Email joins SMS, voice, and WhatsApp on a single Telnyx account. One API key, one dashboard, one invoice. Add a channel without adding a vendor.
.png?width=2400&format=webp)
Telnyx delivers email over its own communications infrastructure, with SPF, DKIM, and DMARC authentication, DKIM key rotation, and real-time reputation monitoring. High-volume senders can use dedicated IPs to isolate their sender reputation from shared traffic.
.png?width=2400&format=webp)
A clean REST API with code examples in your stack, and a first send in minutes. Transparent logs down to the individual event, so you debug what actually happened instead of guessing.
A full sending stack, from transactional receipts to marketing broadcasts, without stitching tools together.
Transactional email
Receipts, password resets, OTPs, and alerts delivered on carrier-grade routes.
Marketing broadcasts
High-volume campaigns with the same deliverability as your transactional mail.
Dedicated IPs
Dedicated sending IPs for high-volume senders. Warm up new IPs with built-in controls, group them into IP pools, and route traffic through the pool you choose, so your sender reputation stays fully isolated.
Dynamic templates
Reusable templates with Liquid variables, strict_variables validation, optional defaults through variable_schema, and HTML autoescaping for rendered expressions. Works cleanly with component-based email workflows.
Scheduled sends
Queue email for a specific time with a single field. Reschedule in place with PATCH, and invalid timestamps return 422 instead of triggering an immediate send.
Batch sending
Send up to 1,000 messages in one API call with a 207 multi-status response. One failed message never blocks the rest.
Attachments
Send files as Base64 attachments with any email.
Webhooks and events
Real-time notifications for delivered, opened, clicked, bounced, and complained messages, plus gateway rejection, injection timeout, queue expiration, cancellation, daily-limit, and system-failure events. Add tags and metadata to message resources and filter message lists by them.
Email inboxes
Receive email on inboxes on your verified domains or the shared inbound subdomain. List and search inbound messages, organize threads with labels, and reply, reply-all, or forward with one call.
Sandbox testing
Test delivered, bounced, deferred, complained, and rate-limit flows using reserved @test.telnyx.com recipients. No real email sent, no billing or reputation impact.
Send email with a simple REST API and SDKs for the languages you already use.
cURL
curl -X POST https://api.telnyx.com/v2/emails \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ***" \
--data '{
"from": "Acme <[email protected]>",
"to": ["[email protected]"],
"subject": "Welcome to Acme",
"html": "<p>It works!</p>"
}'Node.js
import Telnyx from 'telnyx';
const telnyx = new Telnyx('YOUR_API_KEY');
await telnyx.emails.send({
from: 'Acme <[email protected]>',
to: ['[email protected]'],
subject: 'Welcome to Acme',
html: '<p>It works!</p>',
});Python
import telnyx
telnyx.api_key = "YOUR_API_KEY"
telnyx.Email.send(
from_="Acme <[email protected]>",
to=["[email protected]"],
subject="Welcome to Acme",
html="<p>It works!</p>",
)Send your first transactional email in under five minutes with zero DNS configuration using a Telnyx shared domain. Generate AI-powered responses and send replies through the Email API, all on one platform.
Three steps from setup to a tracked send. Telnyx carries the message and reports every event back to you.
The Email API is one channel. When you are ready to reach customers across more of them, SMS, Voice, and WhatsApp all sit on the same network, same API key, same bill.

Send and receive SMS globally with a single API. Same account, same key as your email.
Learn more
Programmable call control for inbound and outbound calls on carrier-grade routes.
Learn more
Reach customers on WhatsApp with templated and session messaging.
Learn more
Voice AI Agents that call customers directly, on the same carrier-grade network as your email. Same number, same platform.
Learn more
Validate and enrich phone numbers with carrier and line type data.
Learn more
Telnyx Agent Skills provides pre-built tools for AI coding agents like Claude Code, Cursor, and Windsurf to integrate with the Telnyx API in minutes. Available in Python, JavaScript, Go, Java, and Ruby. Let your AI coding assistant write Telnyx integrations. Build in minutes.
Pay-as-you-go, volume-based pricing. No subscriptions, no minimums. Start at $0.30 per 1,000 emails, scaling down to $0.15 at higher volumes.
Starting at
$0.30
per 1,000 emailsAdd email to the platform that already carries your other channels.
A REST API for sending transactional and marketing email programmatically, running on Telnyx's owned communications infrastructure alongside your SMS, voice, and WhatsApp channels.
Both transactional messages (receipts, password resets, one-time passcodes, alerts) and marketing broadcasts, on the same platform.
Sending runs on infrastructure Telnyx operates, with domain authentication (SPF, DKIM, DMARC), reputation monitoring, automatic suppression of bounced and unsubscribed addresses, and DNS monitoring to catch issues before they affect delivery.
A REST API with official SDKs for Node.js, Python, Go, Java, PHP, and Ruby. The REST API also works from any language.
Bring your own domain and verify via the API, or use a shared domain supplied by Telnyx for self-serve. Telnyx generates the required SPF, DKIM, and DMARC records.
Yes. Every message emits events (delivered, opened, clicked, bounced, complained) delivered via real-time webhooks and available in searchable logs.
Yes. High-volume senders can add dedicated sending IPs, with built-in warm-up controls, IP pools, and traffic routing to keep sender reputation fully isolated. Shared sending still runs on Telnyx-managed infrastructure with per-domain reputation isolation. See the release note.
Pay-as-you-go, volume-based. Starting at $0.30 per 1,000 emails, scaling down to $0.15 per 1,000 at higher volumes. No subscriptions, no minimums. Customers typically save 50-80% versus other providers like SendGrid, Mailgun, and Postmark. See pricing.
Yes. Email uses the same account, API key, and dashboard as SMS, voice, and WhatsApp.
Yes. Email inboxes let your application receive, read, and reply to email through the API. Create an inbox on a verified domain you own, or use the shared inbound subdomain with no DNS setup. Search inbound messages, organize threads with labels, and reply, reply-all, or forward with one call.