Developer-First API

Email API Built for Developers

MX18’s global email API platform delivers blazing-fast performance, bulletproof reliability, and actionable insights—all in one developer-friendly platform.

HTTP
Node.js
Python
PHP
Ruby
Go
Rust
Java
cURL
POST https://api.mx18.ai/v1/mail/send
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "from":  { "email": "no-reply@yourdomain.com", "name": "Your App" },
  "to":    [{ "email": "user@example.com", "name": "Jane Doe" }],
  "subject":"Welcome to Your App!",
  "content":[{ "type":"text/plain", "value":"Hello, {{firstName}}!" }],
  "personalizationData": { "firstName":"Jane" }
}

Why MX18 API?

Rock-Solid Reliability

99.99% uptime SLA, backed by financially guaranteed SLAs

Blazing-Fast Performance

Average send time under 200 ms

bar-chart
Deep Analytics

Real-time event webhooks and pre-send checks

Compliance & Security

GDPR-ready, HIPAA option, TLS 1.3 encryption, and secure key management

Premium Support

24/7 dedicated onboarding and live chat support with guaranteed response times

Rock-solid reliability

99.99% uptime SLA, backed by financially guaranteed SLAs

Blazing-Fast Performance

Average send time under 200 ms

Deep Analytics

Real-time event webhooks and pre-send checks

Compliance & Security

GDPR-ready, HIPAA option, TLS 1.3 encryption, and secure key management

Premium Support

24/7 dedicated onboarding and live chat support with guaranteed response times

Core Features

Simple, RESTful Endpoints

Intuitive request/response model—JSON in, JSON out

Personalization & Templates

Merge dynamic data on the client or server side, and manage templates via API

Batch & Bulk Sending

Scale from individual messages to millions without code changes

Rate Limit Management

Auto-throttling and custom quotas keep you within your own thresholds

Webhooks & Events

Instant callbacks for processed, delivered, bounced, opened, clicked, spam reports, and more

How It Works

1

Authenticate Include your API key in the request header

2

Compose Build your payload with sender, recipient, and personalization details

3

POST Send a POST request to /v1/mail/send and receive a message ID in the response

4

Track Monitor delivery using webhooks or by querying the Events API

HTTP
Node.js
Python
PHP
Ruby
Go
Rust
Java
cURL
POST https://api.mx18.ai/v1/mail/send
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "from":  { "email": "no-reply@yourdomain.com", "name": "Your App" },
  "to":    [{ "email": "user@example.com", "name": "Jane Doe" }],
  "subject":"Welcome to Your App!",
  "content":[{ "type":"text/plain", "value":"Hello, {{firstName}}!" }],
  "personalizationData": { "firstName":"Jane" }
}

SDKs in your Favorite Language

MX18 offers native client libraries for all popular programming languages, eliminating the need to write your own API wrappers.

JavaScript
Node.js, React, Vue.js
Python
Django, Flask, FastAPI
PHP
Laravel, Symfony
Ruby
Rails, Sinatra
Java
Spring, Android
.Net
C#, ASP.NET
Swift
iOS, macOS

Frequently Asked Questions - MX18 Email API

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.