All Categories
📨

Communication

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');
Visit
Postmark 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);
Visit
SendGrid 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');
Visit
Twilio 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);
Visit
Vonage 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