HomeAPIs › SendGrid

SendGrid API — pricing, free tier & how to get a key

SendGrid (by Twilio) is a popular API for transactional and marketing email — sign-up confirmations, password resets, receipts and newsletters. Here's the pricing, the free tier, and how to get started.

SendGrid pricing (reference, July 2026)

PlanPriceEmails
Free free tier$0100 / day, forever
Essentialsfrom ~$19.95/moup to 50k / mo
Profrom ~$89.95/mo100k+ / mo, more features
⚠️ Reference prices, July 2026 — tiers and email volumes change. Confirm on sendgrid.com/pricing. Marketing-email plans are priced separately from the email API. · Report outdated price →
✓ Last verified: 2026-09-08· Source: official provider pricing page· Auto-monitored — report change →

The free tier

SendGrid's free plan sends up to 100 emails per day, indefinitely — no credit card required to start. That's plenty for a small app's transactional email (confirmations, resets, alerts). When you outgrow it, the paid tiers scale by monthly volume.

How to get a SendGrid API key (step by step)

1. Sign up at sendgrid.com and complete onboarding.
2. Verify a sender — either a single sender email or (better) your whole domain via DNS. Email won't send until this is done.
3. Go to Settings → API Keys → Create API Key.
4. Choose Full Access or Restricted Access (Mail Send only is safest), name it, and copy the key once.

Send a test email:

# replace $SENDGRID_API_KEY and emails
curl -X POST https://api.sendgrid.com/v3/mail/send \
  -H "Authorization: Bearer $SENDGRID_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"personalizations":[{"to":[{"email":"to@example.com"}]}],"from":{"email":"you@yourdomain.com"},"subject":"Hi","content":[{"type":"text/plain","value":"Hello"}]}'

Cheaper / alternative options

Resend is a popular modern alternative with a clean API and a free tier (~3,000 emails/month). Amazon SES is the cheapest at scale (~$0.10 per 1,000 emails) but is more bare-bones. Mailgun and Postmark (great deliverability for transactional) are also worth comparing. For SMS instead of email, see Twilio.

Rate limits

Twilio SendGrid applies rate limits per endpoint rather than one global number, and it exposes the current state in response headers you should read on every call: X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset. The Mail Send endpoint is provisioned for high throughput, while management endpoints (contacts, templates, stats) have their own, lower ceilings.

Separate from API request rate, your plan sets an email sending volume. Free plans are the most constrained and higher tiers raise both monthly volume and burst allowances:

Exceed a rate limit and SendGrid returns HTTP 429 Too Many Requests, usually with a Retry-After header telling you how long to wait; the correct pattern is to honor that header and back off. If you are looking up SendGrid rate limits, remember there are two limits to design for: the per-endpoint API request rate and your plan's email sending quota.

Compare SendGrid with our Mailgun, Amazon SES, and Postmark API guides to weigh sending limits against per-email pricing.

FAQ

Does SendGrid have a free tier?

Yes — 100 emails/day forever, no credit card to start. Good for low-volume transactional email.

How do I get a SendGrid API key?

Sign up, verify a sender (single sender or domain), then Settings → API Keys → Create API Key, choose access level, and copy it once.

Is Resend or SES cheaper?

Amazon SES is cheapest at scale (~$0.10/1,000 emails) but more bare-bones. Resend has a generous free tier and a nicer developer experience. SendGrid sits in between with strong features.

Not affiliated with SendGrid/Twilio. Prices are reference estimates — always verify on the official pricing page.

Host your project:DigitalOcean — $200 free ↗Hostinger VPS

Tools & Hosting

📈 TradingView🔒 NordVPN💳 RevolutDigitalOcean $200HostingerMeshy AI📧 Icemail