SendGrid

Large-scale email platform for marketing and transactional send.

How MailKite fits

Comparing SendGrid? MailKite gives you inbound as clean JSON (not multipart), no subuser/domain tax, and no enterprise bundle.

See the full MailKite vs SendGrid comparison

Send email from SendGrid with MailKite

A minimal, copy-paste starter. Swap in your own domain and API key.

send.ts
import { MailKiteClient } from "@mailkite/client";

// One API, your own DKIM-signed domain — no mail server to run
const mailkite = new MailKiteClient({ token: process.env.MK_API_KEY! });

await mailkite.send({
from: "you@yourdomain.com", // any address on a verified domain
to: "user@example.com",
subject: "Hello from SendGrid",
html: "<p>Sent in milliseconds via MailKite.</p>",
});
Read the sending quickstart

SendGrid (Twilio) is a large-scale email platform strong in outbound deliverability, IP pool management, and marketing sends. Its Inbound Parse feature delivers incoming mail as multipart form data to a webhook. It's well-suited to high-volume senders and teams already in the Twilio ecosystem.

Key features

Pricing model

Volume-tiered plans

Category

Email platforms

Full-stack developer email APIs for sending and receiving.

Questions about SendGrid

What format is SendGrid Inbound Parse?

SendGrid Inbound Parse posts incoming mail as multipart/form-data fields, which your app must reassemble. There's no parsed JSON option.

SendGrid vs MailKite for inbound?

MailKite POSTs one parsed JSON object instead of multipart fields, never charges per domain, and needs no sending bundle to receive. See /alternatives/sendgrid-inbound-parse.

Is SendGrid free?

SendGrid has a limited free tier (100 emails/day). Higher features require paid plans.

Related

Similar tools

Try MailKite alongside SendGrid.

Point a domain, drop in a webhook URL, and send your first email in minutes. Unlimited domains, no credit card.