Mailgun API
Mailgun
Email API for developers. Send, receive, and track emails with high deliverability.
Email SendingEmail RoutingEmail ValidationAnalyticsInbound Parsing
API KeyFreeReal-timeGlobal
Quick start
import Mailgun from 'mailgun.js';
import FormData from 'form-data';
const mg = new Mailgun(FormData);
const client = mg.client({ username: 'api', key: process.env.MAILGUN_API_KEY });
await client.messages.create('YOUR_DOMAIN', {
from: 'Sender <sender@YOUR_DOMAIN>',
to: ['user@example.com'],
subject: 'Hello from Mailgun',
text: 'Testing Mailgun!',
});
console.log('Email sent');
VisitPostmark API
Postmark
Transactional email API focused on fast, reliable delivery and detailed analytics.
Transactional EmailEmail TemplatesBounce HandlingInbound EmailDelivery Analytics
API KeyPaidReal-timeGlobal
Quick start
import { ServerClient } from 'postmark';
const client = new ServerClient(process.env.POSTMARK_API_TOKEN);
const result = await client.sendEmail({
From: 'sender@example.com',
To: 'receiver@example.com',
Subject: 'Hello from Postmark',
HtmlBody: '<strong>Hello</strong>',
TextBody: 'Hello',
MessageStream: 'outbound',
});
console.log(result.MessageID);
VisitSendGrid API
Twilio SendGrid
Email delivery API trusted by 80,000+ businesses. Transactional and marketing emails.
Transactional EmailMarketing CampaignsEmail TemplatesAnalyticsBounce Tracking
API KeyFreeReal-timeGlobal
Quick start
import sgMail from '@sendgrid/mail';
sgMail.setApiKey(process.env.SENDGRID_API_KEY);
await sgMail.send({
to: 'user@example.com',
from: 'sender@yourdomain.com',
subject: 'Hello from SendGrid',
text: 'Plain text content',
html: '<strong>HTML content</strong>',
});
console.log('Email sent');
VisitTwilio API
Twilio
Cloud communications platform for SMS, voice calls, video, and email.
SMSVoice CallsVideoWhatsApp MessagingVerify OTP
API KeyPaidReal-timeGlobal
Quick start
import twilio from 'twilio';
const client = twilio(process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN);
const message = await client.messages.create({
body: 'Hello from Twilio!',
from: '+15017122661',
to: '+15558675310',
});
console.log(message.sid);
VisitVonage API
Vonage
Formerly Nexmo. APIs for SMS, voice, video, and conversational messaging.
SMSVoice CallsVideoWhatsAppNumber Insight
API KeyPaidReal-timeGlobal
Quick start
import Vonage from '@vonage/server-sdk';
const vonage = new Vonage({
apiKey: process.env.VONAGE_API_KEY,
apiSecret: process.env.VONAGE_API_SECRET,
});
vonage.sms.send({
to: '14155550100',
from: 'Vonage APIs',
text: 'A text message from Vonage',
}, (err, data) => {
if (!err) console.log('Message sent:', data.messages[0].status);
});
Visit