Twilio SendGrid
Twilio SendGrid, owned by Twilio since 2019, sends transactional email through the v3 Mail Send API and an SMTP relay on monthly plans that start at $19.95 for 50,000 emails. New accounts get a 60-day free trial capped at 100 emails a day; there is no free-forever Email API plan.
Card checked · next scheduled re-check within 6 months · Report outdated information
Strengths, weaknesses and fit
Strengths
- Official MCP server (documentation search only)
- Official agent skills published
- Restricted API keys with scoped permissions
- Test mode or test credentials documented
- Official SDKs in 7 languages
Weaknesses
- No permanent free tier
- Signed webhooks without replay protection
- No OAuth 2.0 — API keys only
- Limited channels: Email only
- Trustpilot rating 1.2/5 from 611 reviews
Not a fit if…
- you need to run in production without paying
- you need replay-safe webhook verification out of the box
- you build a multi-tenant app that acts on customers' own accounts
- you want several channels from one provider
- customer reviews weigh heavily in your choice
Generated from threshold rules over the dated facts below, not written by hand. Rules with unverified inputs are skipped.
Transactional email: Twilio SendGrid Email API
checked| Country | Availability | Restrictions | Payment scenarios |
|---|---|---|---|
| United States | YesOfficial docsSendGrid Email API pricing (United States, USD)Sender Identity | EU regional sending (EU-processed event data) needs a Pro or Premier plan, an EU subuser and an EU dedicated IP. Free Trial and Essentials share IP pools that 'can change without notice'.Official docsMail Send (v3 API reference)Dedicated IP addresses | PartialOfficial docsSend an email with dynamic templatesIntegrations (Marketing Campaigns) |
| Brazil | YesOfficial docsSendGrid Email API pricing (Portuguese)Sender Identity | EU regional sending (EU-processed event data) needs a Pro or Premier plan, an EU subuser and an EU dedicated IP. Free Trial and Essentials share IP pools that 'can change without notice'.Official docsMail Send (v3 API reference)Dedicated IP addresses | PartialOfficial docsSend an email with dynamic templatesIntegrations (Marketing Campaigns) |
| Mexico | YesOfficial docsSendGrid Email API pricing (Spanish, Mexico, MXN)Sender Identity | EU regional sending (EU-processed event data) needs a Pro or Premier plan, an EU subuser and an EU dedicated IP. Free Trial and Essentials share IP pools that 'can change without notice'.Official docsMail Send (v3 API reference)Dedicated IP addresses | PartialOfficial docsSend an email with dynamic templatesIntegrations (Marketing Campaigns) |
Twilio SendGrid pricing
checkedPrices as printed on the vendor's pages, in the vendor's currency. Scenario totals are computed from the listed components; carrier and Meta pass-through fees are shown separately and are not in the totals.
Transactional email
| Market | Plan | Price | Fees | Source |
|---|---|---|---|---|
| United States and Brazil | Essentials 50K | $19.95 / month | Official docs checked | |
| Essentials 100K | $34.95 / month | Official docs checked | ||
| Pro 100K | $89.95 / month | Official docs checked | ||
| Pro 300K | $249.00 / month | Official docs checked | ||
| Pro 700K | $499.00 / month | Official docs checked | ||
| Pro 1.5M | $799.00 / month | Official docs checked | ||
| Pro 2.5M | $1,099.00 / month | Official docs checked | ||
| Premier | Contact sales | Official docs checked | ||
| Mexico | Essentials 50K | $19.95 / month | Official docs checked | |
| Essentials 100K | $34.95 / month | Official docs checked | ||
| Pro 100K | $89.95 / month | Official docs checked | ||
| Pro 300K | $249.00 / month | Official docs checked | ||
| Pro 700K | $499.00 / month | Official docs checked | ||
| Pro 1.5M | $799.00 / month | Official docs checked | ||
| Pro 2.5M | $1,099.00 / month | Official docs checked | ||
| Premier | Contact sales | Official docs checked | ||
| Essentials 50K | MXN 407.95 / month | Mexican taxes included in the MXN price (not in totals) | Official docs checked | |
| Essentials 100K | MXN 714.68 / month | Mexican taxes included in the MXN price (not in totals) | Official docs checked | |
| Pro 100K | MXN 1,839.35 / month | Mexican taxes included in the MXN price (not in totals) | Official docs checked | |
| Pro 300K | MXN 5,091.70 / month | Mexican taxes included in the MXN price (not in totals) | Official docs checked | |
| Pro 700K | MXN 10,203.85 / month | Mexican taxes included in the MXN price (not in totals) | Official docs checked | |
| Pro 1.5M | MXN 16,338.43 / month | Mexican taxes included in the MXN price (not in totals) | Official docs checked | |
| Pro 2.5M | MXN 22,473.01 / month | Mexican taxes included in the MXN price (not in totals) | Official docs checked | |
| Premier | Contact sales | Official docs checked |
- 10,000 emails / month: United States and Brazil $19.95 on Essentials 50K · Mexico MXN 407.95 on Essentials 50K
- 100,000 emails / month: United States and Brazil $34.95 on Essentials 100K · Mexico MXN 714.68 on Essentials 100K
Transactional email: free access
Free forever: NoneOfficial docsOverview of 60-Day Free Trial Plans for New SendGrid AccountsSendGrid Email API pricing (United States, USD)
Trial: See detailsOfficial docsOverview of 60-Day Free Trial Plans for New SendGrid AccountsSendGrid Email API pricing (United States, USD)
60 days · no card required · New accounts since 25 March 2025. 100 emails per day (web API or SMTP) and 100 contacts; limits cannot be exceeded; most Essentials features. Shared IPs, 1 Event Webhook, 1 teammate, 3 days of searchable activity, no email validation credits. 'No credit card, no commitment.' Sending stops when the 60 days end unless a paid plan is chosen.
Developer & AI readiness
checked| API keys | YesOfficial docsv3 API authenticationAPI keys |
|---|---|
| Bearer token | YesOfficial docsv3 API authentication |
| Basic auth | NoOfficial docsUpgrade your authentication method to API keysAPI key permissions (scopes) |
| OAuth 2.0 | NoOfficial docsv3 API authenticationEvent Webhook security features |
| Restricted (scoped) keys | YesOfficial docsAPI keysAPI key permissions (scopes) |
| Key rotation | YesOfficial docsSecure your Twilio account (API key storage and rotation)API keys |
| Official SDKs | C#/.NET, Go, Java, Node.js, PHP, Python, RubyOfficial docsAPI librariesv3 API authentication |
| OpenAPI spec | github.com/twilio/sendgrid-oaiOfficial docsTwilio SendGrid OpenAPI specification |
| llms.txt | twilio.com/docs/llms.txtOfficial docsTwilio docs llms.txt (Twilio SendGrid section) |
| AI-oriented docs | twilio.com/docs/ai/skillsOfficial docsTwilio Skills for AI coding agentsTwilio MCP server |
| Test mode | YesOfficial docsSandbox mode |
| Idempotency keys | NoOfficial docsMail Send (v3 API reference)Mail Send API overview |
MCP server
Official, documentation search only · remote
Webhook signatures
Signed
Agent skills
OfficialOfficial docsNo-code and manual editing
| Workflow builder | PartialOfficial docsGet started with Automation |
|---|---|
| Template editor | YesOfficial docsSend an email with dynamic templates |
| Chatbot builder | NoOfficial docsTwilio docs llms.txt (Twilio SendGrid section) |
| Edit code and visual together | YesOfficial docsDesigns API — Create DesignTransactional Templates API |
Works with AI app builders
Server code needed on every builder: YesOfficial docsCross Origin Resource Sharing (CORS)Getting started with the Event Webhook
| Platform | Native integration | Official guide | Secrets |
|---|---|---|---|
| Claude Code | YesOfficial docsTwilio Skills for AI coding agentsTwilio MCP server | twilio.com/docs/ai/skillsOfficial docsTwilio Skills for AI coding agents | Environment variable SENDGRID_API_KEYOfficial docstwilio/ai skills/sendgrid directoryTwilio SendGrid docs |
| Cursor | YesOfficial docsTwilio Skills for AI coding agents | twilio.com/docs/ai/skillsOfficial docsTwilio Skills for AI coding agents | — |
| Replit | YesOfficial, otherReplit Agent connectors | docs.replit.com/chat/connectorsOfficial, otherReplit Agent connectors | — |
| Lovable | NoOfficial, otherLovable docs index (llms.txt) | NoneOfficial, otherLovable docs index (llms.txt) | — |
| Bolt | PartialOfficial, otherSend emails from your Bolt app | support.bolt.new/cloud/database/send-emailsOfficial, otherSend emails from your Bolt app | Bolt database settings → Secrets (API key read by server functions)Official, otherSend emails from your Bolt app |
Paying and getting support locally
How customers pay the provider itself — separate from payment scenarios for your buyers.
United States
| Billing methods | credit card, debit card, invoicing (committed spend of at least USD 12,000 per year)Official docsBillingCan you pay yearly up front on SendGrid? |
|---|---|
| Local payment methods | NoneOfficial docsBilling |
| Billing currencies | USDOfficial docsSendGrid Email API pricing (United States, USD) |
| Local entity / tax invoice | YesOfficial docsTwilio Terms of ServiceSales taxes and tax-exempt status |
| Interface languages | enOfficial docsSendGrid Email API pricing (United States, USD) |
| Docs languages | enOfficial docsTwilio SendGrid docsTwilio docs llms.txt (Twilio SendGrid section) |
| Support languages | enOfficial docsSendGrid support center locales (Zendesk API) |
| Local office | YesOfficial docsTwilio Terms of Service |
Brazil
| Billing methods | credit card, debit card, invoicing (committed spend of at least USD 12,000 per year)Official docsBillingCan you pay yearly up front on SendGrid? |
|---|---|
| Local payment methods | NoneOfficial docsBilling |
| Billing currencies | USDOfficial docsSendGrid Email API pricing (Portuguese) |
| Interface languages | en, pt-BROfficial docsSendGrid Email API pricing (Portuguese) |
| Docs languages | enOfficial docsTwilio SendGrid docsTwilio docs llms.txt (Twilio SendGrid section) |
| Support languages | enOfficial docsSendGrid support center locales (Zendesk API) |
Mexico
| Billing methods | credit card, debit card, invoicing (committed spend of at least USD 12,000 per year)Official docsBillingCan you pay yearly up front on SendGrid? |
|---|---|
| Local payment methods | NoneOfficial docsBilling |
| Interface languages | en, es-MXOfficial docsSendGrid Email API pricing (Spanish, Mexico, MXN) |
| Docs languages | enOfficial docsTwilio SendGrid docsTwilio docs llms.txt (Twilio SendGrid section) |
| Support languages | enOfficial docsSendGrid support center locales (Zendesk API) |
Compliance & data protection
checkedWhat the vendor documents publicly. This is not a legal assessment and not a certification.
| Data processing agreement | YesOfficial docsTwilio Data Protection Addendum |
|---|---|
| Subprocessor list | YesOfficial docsTwilio sub-processors |
| Data residency options | PartialOfficial docsSendGrid Email API pricing (United States, USD)Send emails in the EU with Twilio SendGrid |
| Residency regions | Global (default), EU (Pro and Premier, EU regional subusers)Official docsMail Send (v3 API reference)Send emails in the EU with Twilio SendGrid |
| Transfer mechanisms | EU-US and Swiss-US Data Privacy Framework, EU Standard Contractual Clauses, UK IDTA, Brazil SCCs (ANPD Resolution CD/ANPD No. 19/2024), Global CBPR/PRPOfficial docsTwilio Data Protection Addendum |
| Security documentation | SOC 2 Type IIOfficial docsSendGrid Email API pricing (United States, USD) |
| Use of customer data for AI training | YesOfficial docsTwilio Data Protection Addendum |
| Local law page (BR) | PartialOfficial docsTwilio Data Protection Addendum |
How the rating is built
| Criterion | Weight | Result | Basis |
|---|---|---|---|
| Pricing & Free Tier (25) | 48.7 / 100coverage 100 % | ||
| Free access (transactional-email) | 12.50 | 20 % | no free-forever tier; trial or creditssrcsrcsrc |
| Scenario price (transactional-email) | 10.00 | 72 % | 10,000 emails / month: USD 19.95 vs peer median USD 15.00 (13 providers); 100,000 emails / month: USD 34.95 vs peer median USD 74.85 (13 providers)srcsrc |
| Pricing transparency (transactional-email) | 2.50 | 100 % | public self servesrcsrc |
| Developer & AI Readiness (28) | 54.0 / 100coverage 95 % | ||
| MCP | 7.70 | 33 % | official docs only (remote)srcsrc |
| Agent skills | 2.10 | 100 % | officialsrcsrcsrc |
| Assistant apps | 0.70 | 50 % | 1 official assistant appsrc |
| Llms.txt | 0.70 | 100 % | publishedsrc |
| OpenAPI | 0.70 | 100 % | publishedsrc |
| AI docs | 0.70 | 100 % | publishedsrcsrc |
| Scoped keys | 1.40 | 100 % | yessrcsrc |
| OAuth | 4.48 | 0 % | nosrcsrc |
| Webhook signing | 1.96 | 70 % | signedsrcsrc |
| SDKs | 2.24 | 100 % | 7 official SDK languagessrcsrcsrc |
| Test mode | 2.24 | 100 % | yessrc |
| Idempotency | 1.68 | 0 % | nosrcsrcsrc |
| Reputation & Reviews (25) | 53.0 / 100coverage 100 % | ||
| Review platforms | 25.00 | 53 % | global data: capterra 4.2/5 (754), g2 4/5 (368), trustpilot 1.2/5 (611) |
| Channel Coverage (10) | 20.0 / 100coverage 100 % | ||
| Channel groups | 10.00 | 20 % | 1 channel groups (native = 1, partner = 0.5)srcsrcsrc |
| Category Functionality (8) | 82.0 / 100coverage 100 % | ||
| SMTP relay (transactional-email) | 0.96 | 100 % | yessrcsrc |
| Inbound parsing (transactional-email) | 0.80 | 100 % | yessrcsrc |
| Templates (transactional-email) | 0.80 | 100 % | yessrcsrc |
| Event webhooks (transactional-email) | 1.12 | 100 % | yessrcsrcsrc |
| Suppression mgmt (transactional-email) | 0.80 | 100 % | yessrcsrc |
| Dedicated IP (transactional-email) | 0.64 | 100 % | yessrcsrc |
| Log retention (transactional-email) | 0.64 | 100 % | yessrcsrcsrc |
| Scheduling (transactional-email) | 0.48 | 100 % | yessrcsrc |
| Attachments (transactional-email) | 0.32 | 100 % | yessrcsrc |
| Payment notifications (transactional-email) | 0.64 | 0 % | nosrcsrc |
| Native payment-provider integration (transactional-email) | 0.80 | 0 % | nosrc |
| Localization & Regional Support (2) | 100.0 / 100coverage 100 % | ||
| Languages | 2.00 | 100 % | 3 of 3 target languages (en, pt, es)srcsrcsrc |
Weights and rules: rating methodology.
Sources
- SendGrid Email API pricing (United States, USD) — pricing, checked 24 September 2026
- SendGrid Email API pricing (Portuguese) — pricing, checked 24 September 2026
- SendGrid Email API pricing (Spanish, Mexico, MXN) — pricing, checked 24 September 2026
- Twilio SendGrid overage rates — docs, checked 24 September 2026
- Overview of 60-Day Free Trial Plans for New SendGrid Accounts — docs, checked 24 September 2026
- SendGrid support center search for "idempotency" (Zendesk API) — other, checked 24 September 2026
- Can you pay yearly up front on SendGrid? — docs, checked 23 September 2026
- SendGrid support — Billing section (article list) — docs, checked 23 September 2026
- SendGrid support center locales (Zendesk API) — other, checked 23 September 2026
- Billing — docs, checked 23 September 2026
- Sales taxes and tax-exempt status — docs, checked 23 September 2026
- Twilio SendGrid docs — docs, checked 23 September 2026
- Twilio docs llms.txt (Twilio SendGrid section) — docs, checked 23 September 2026
- How to send an email with SMTP — docs, checked 23 September 2026
- Inbound Email Parse Webhook — docs, checked 23 September 2026
- Configure the Inbound Parse Webhook — docs, checked 23 September 2026
- Send an email with dynamic templates — docs, checked 23 September 2026
- Transactional Templates API — docs, checked 23 September 2026
- Designs API — Create Design — docs, checked 23 September 2026
- Event Webhook reference — docs, checked 23 September 2026
- Getting started with the Event Webhook — docs, checked 23 September 2026
- Event Webhook security features — docs, checked 24 September 2026
- Suppressions — docs, checked 23 September 2026
- Dedicated IP addresses — docs, checked 23 September 2026
- Email Activity Feed — docs, checked 23 September 2026
- Email Logs — docs, checked 23 September 2026
- Scheduling email — docs, checked 23 September 2026
- Mail Send (v3 API reference) — docs, checked 24 September 2026
- Mail Send API overview — docs, checked 24 September 2026
- Send email with Python (quickstart) — docs, checked 24 September 2026
- sendgrid-python README — repo, checked 24 September 2026
- @sendgrid/mail README — repo, checked 24 September 2026
- Sender Identity — docs, checked 23 September 2026
- Integrations (Marketing Campaigns) — docs, checked 23 September 2026
- Get started with Automation — docs, checked 23 September 2026
- Twilio Login overview — docs, checked 23 September 2026
- v3 API authentication — docs, checked 24 September 2026
- Upgrade your authentication method to API keys — docs, checked 23 September 2026
- API keys — docs, checked 24 September 2026
- API key permissions (scopes) — docs, checked 23 September 2026
- Secure your Twilio account (API key storage and rotation) — docs, checked 23 September 2026
- API libraries — docs, checked 24 September 2026
- Sandbox mode — docs, checked 24 September 2026
- Cross Origin Resource Sharing (CORS) — docs, checked 23 September 2026
- Twilio SendGrid OpenAPI specification — repo, checked 23 September 2026
- Twilio MCP server — docs, checked 24 September 2026
- Twilio Skills for AI coding agents — docs, checked 24 September 2026
- twilio/ai (skills, plugin and MCP config) — repo, checked 24 September 2026
- twilio/ai skills/sendgrid directory — repo, checked 24 September 2026
- Official MCP Registry search for "sendgrid" — registry, checked 24 September 2026
- Twilio Terms of Service — legal, checked 23 September 2026
- Twilio Data Protection Addendum — legal, checked 23 September 2026
- Twilio sub-processors — legal, checked 23 September 2026
- Twilio completes acquisition of SendGrid — other, checked 23 September 2026
- SendGrid, Inc. Form S-1/A (2017) — regulator, checked 23 September 2026
- Send emails in the EU with Twilio SendGrid — blog, checked 23 September 2026
- Replit Agent connectors — platform-docs, checked 23 September 2026
- Lovable docs index (llms.txt) — platform-docs, checked 23 September 2026
- Send emails from your Bolt app — platform-docs, checked 23 September 2026