SparkPost
The world's most powerful email delivery solution is now yours in a developer-friendly, quick to set up cloud service. [1]
SparkPost is a developer-friendly email delivery platform for transactional and marketing email, with analytics and critical-alert sending. The REST API supports API-key and basic auth, webhooks, and seven SDKs, across US and EU regions. It is self-serve with a free tier of 500 emails/month and paid plans from $20/month. The platform carries SOC 2 Type 2, HIPAA, GDPR, ISO 27001, and a published SLA. Used by The New York Times, Zillow, and Booking.com.
Scores
Pricing & procurement
- Pricing model
- Hybrid (base + usage) [2]
- Published pricing
- ✗ No [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- You can continue using SparkPost for free on our 'Test' plan, with limits of 500 emails/month and 100 emails/day. [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No [7]
- Enterprise plan
- ✓ Yes [8]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Test | 500 emails | month | $0 | source |
| Starter | 50,000 emails | month | $20 | source |
| Starter | Overage emails | 1,000 emails | $1 | source |
| Starter | 100,000 emails | month | $30 | source |
| Starter | Overage emails | 1,000 emails | $0.85 | source |
| Premier | 100,000 emails | month | $75 | source |
| Premier | Overage emails | 1,000 emails | $0.85 | source |
| Premier | 250,000 emails | month | $170 | source |
| Premier | Overage emails | 1,000 emails | $0.7 | source |
| Premier | 500,000 emails | month | $290 | source |
| Premier | Overage emails | 1,000 emails | $0.6 | source |
| Premier | 1,000,000 emails | month | $525 | source |
| Premier | Overage emails | 1,000 emails | $0.55 | source |
| Additional Dedicated IP | month | $20 | source |
Capabilities
- Supported actions
- send_email, get_scheduled_transmission, delete_scheduled_transmission, create_template, list_templates, update_template, delete_template, create_sending_domain, list_sending_domains, verify_sending_domain, create_tracking_domain, list_tracking_domains, verify_tracking_domain, create_recipient_list, list_recipient_lists, update_recipient_list, delete_recipient_list, manage_suppression_list, list_suppression_list, list_message_events, get_metrics, get_deliverability_metrics, create_webhook, list_webhooks, update_webhook, delete_webhook, get_webhook_status, create_subaccount, list_subaccounts, update_subaccount, create_inbound_domain, list_inbound_domains, delete_inbound_domain, create_relay_webhook, list_relay_webhooks, update_relay_webhook, delete_relay_webhook, create_ip_pool, list_ip_pools, update_ip_pool, delete_ip_pool, list_sending_ips, list_bounce_domains, get_account_info, send_email_smtp [9]
- Regions
- US, EU [10]
- Input types
- JSON, SMTP [11]
- Output types
- JSON [12]
- Webhooks
- ✓ Yes [13]
- Sandbox / test mode
- ✗ No [14]
- SDK languages
- Node.js, Python, PHP, Java, Go, Elixir, C# [15]
- MCP server
- ✗ No [16]
Trust & compliance
- SOC 2
- SOC 2 Type II [17]
- HIPAA
- ✓ Yes [18]
- GDPR
- ✓ Yes [19]
- ISO 27001
- ✓ Yes [20]
- PCI DSS
- – Unknown [21]
- Published SLA
- ✓ Yes [22]
- Known restrictions
- The sandbox sending domain (sparkpostbox.com) is limited to 5 emails for the lifetime of your account, You can only use the sandbox domain with the my-first-email template, The sandbox domain is not available for Enterprise accounts, The transmission content (text + html + attachments + inline images) is limited to 20 MBs, The scheduled start time cannot be more than 3 days in the future, Scheduled transmissions cannot be deleted if the transmission is within 10 minutes of the scheduled generation time, Starter plan: 10 templates max, 10 recipient lists max, 10 sending/bounce domains max, 5 tracking domains max, 2 webhooks max, Sink server messages count against your plan's message allowance [23]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.sparkpost.com/api/v1
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key, basic
- Error format
- vendor-specific
Adoption & maturity
- Launched
- 2015-04-15
- GA
- 2015-04-15
- Notable customers
- The New York Times, Zillow, Adobe, Booking.com
Other Email APIs
Mailgun
Mailgun is the all-in-one, intelligent email delivery platform trusted by businesses and loved by developers.
Mailjet
The best email marketing software that's built for devs and loved by marketers.
Amazon Simple Email Service
Amazon Simple Email Service (Amazon SES) is a cloud-based email service provider that can integrate into any application for high-volume email automation.
Brevo
Brevo is the most intuitive all-in-one customer engagement platform: email and SMS marketing, automation, CRM, live chat, and transactional email.
SendGrid
Email at scale, proven deliverability, and so much more
MailerSend
MailerSend is a powerful transactional email system built for developers but designed so non-tech teams can contribute without coding.
References
- ↑Description: developers.sparkpost.com
- ↑Pricing model: bird.com · devtune.ai · capterra.com
- ↑Published pricing: bird.com
- ↑Free tier: support.sparkpost.com
- ↑Free tier details: support.sparkpost.com
- ↑Self-serve signup: support.sparkpost.com · support.sparkpost.com
- ↑Requires sales call: support.sparkpost.com · support.sparkpost.com
- ↑Enterprise plan: bird.com · media.sparkpost.com · capterra.com
- ↑Supported actions: documenter.getpostman.com · developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com
- ↑Regions: developers.sparkpost.com
- ↑Input types: developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com
- ↑Output types: developers.sparkpost.com
- ↑Webhooks: developers.sparkpost.com · documenter.getpostman.com
- ↑Sandbox: support.sparkpost.com · developers.sparkpost.com
- ↑SDK languages: github.com · github.com · github.com · developers.sparkpost.com
- ↑MCP server: mcp.pipedream.com · github.com
- ↑SOC 2: sparkpost.com · bird.com · sparkpost.com
- ↑HIPAA: sparkpost.com · hipaajournal.com · hipaaguide.net · netsec.news
- ↑GDPR: sparkpost.com · sparkpost.com · sparkpost.com
- ↑ISO 27001: tools.sparkpost.com · sparkpost.com · prnewswire.com
- ↑PCI DSS: sparkpost.com
- ↑Published SLA: sparkpost.com · bird.com · media.sparkpost.com
- ↑Known restrictions: developers.sparkpost.com · support.sparkpost.com · support.sparkpost.com
Change history
- 2026-06-08 Docs URL: (none) → https://developer.sparkpost.com
- 2026-06-08 Changelog URL: (none) → https://www.sparkpost.com/changelog
- 2026-06-08 Llms Txt Present: (none) → No
- 2026-06-08 Rendering: (none) → static
- 2026-06-08 Status Page URL: (none) → https://status.sparkpost.com
- 2026-06-07 Summary Md: (none) → SparkPost is a developer-friendly email delivery platform for transactional and…
- 2026-06-07 SDK Packages: Node.js, Python, PHP, Java, Go, Elixir, C# → Node.js, Python, PHP, Java, Go, Elixir, C#
- 2026-06-07 Github Stars: (none) → 177
- 2026-06-07 Github Stars At: (none) → 2026-06-07T18:55:30.898Z
- 2026-06-07 Quickstart URL: (none) → https://support.sparkpost.com/docs/getting-started/getting-started-sparkpost
- 2026-06-07 Error Format: (none) → vendor-specific
- 2026-06-07 Webhook Events URL: (none) → https://developers.sparkpost.com/api/webhooks/
- 2026-06-07 Requires Verification: (none) → No
- 2026-06-07 SLA URL: (none) → https://media.sparkpost.com/uploads/2017/01/sparkpost-enterprise-service-brief.…
- 2026-06-07 Data Retention Policy URL: (none) → https://bird.com/en-us/legal/dpa
- 2026-06-07 Price Basis: (none) → month
- 2026-06-07 Free Tier Limit: (none) → 500 emails/month
- 2026-06-07 Launched At: (none) → 2015-04-15
- 2026-06-07 GA Date: (none) → 2015-04-15
- 2026-06-07 Notable Customers: (none) → The New York Times, Zillow, Adobe, Booking.com
- 2026-06-07 SDK Languages: Node.js, Python, PHP, Java, Go, Elixir → Node.js, Python, PHP, Java, Go, Elixir, C#
- 2026-06-07 Starting Price Usd: (none) → 20
- 2026-06-07 Auth Methods: (none) → api_key, basic
- 2026-06-07 Auth Docs URL: (none) → https://support.sparkpost.com/docs/getting-started/create-api-keys
- 2026-06-07 API Style: (none) → rest
- 2026-06-07 Base URL: (none) → https://api.sparkpost.com/api/v1
- 2026-06-07 API Version: (none) → v1
- 2026-06-07 Versioning Scheme: (none) → url
- 2026-06-07 Stability: (none) → ga
- 2026-06-07 SDK Packages: Node.js, Python, PHP, Java, Go, Elixir → Node.js, Python, PHP, Java, Go, Elixir, C#
- 2026-06-07 SDK Packages: (none) → Node.js, Python, PHP, Java, Go, Elixir
- 2026-06-07 Capabilities: {"smtp":true,"inbound":true,"analytics":true,"marketing":true,"templates":true,… → {"smtp":true,"inbound":true,"analytics":true,"marketing":true,"templates":true,…