SparkPost

The world's most powerful email delivery solution is now yours in a developer-friendly, quick to set up cloud service. [1]

www.sparkpost.com · Agent JSON · Last verified 2026-06-06 · Source confidence: high

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

Scores are derived in a separate pass from the literal fields below; not yet computed for this profile.

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]
Published prices
PlanItemPerAmountSource
Test500 emailsmonth$0source
Starter50,000 emailsmonth$20source
StarterOverage emails1,000 emails$1source
Starter100,000 emailsmonth$30source
StarterOverage emails1,000 emails$0.85source
Premier100,000 emailsmonth$75source
PremierOverage emails1,000 emails$0.85source
Premier250,000 emailsmonth$170source
PremierOverage emails1,000 emails$0.7source
Premier500,000 emailsmonth$290source
PremierOverage emails1,000 emails$0.6source
Premier1,000,000 emailsmonth$525source
PremierOverage emails1,000 emails$0.55source
Additional Dedicated IPmonth$20source

Capabilities

  • Transactional send
  • Marketing / broadcasts
  • Inbound parsing
  • Templates
  • Batch send
  • Scheduled send
  • SMTP relay
  • Dedicated IP
  • Email validation
  • Analytics
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

Docs rendering: static

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

SDKs

  • Node.js sparkpost · repo · updated 2026-04 · 177
  • Python sparkpost · repo · updated 2023-05 · 91
  • PHP sparkpost/sparkpost · repo · updated 2023-10 · 191
  • Java com.sparkpost:sparkpost-lib · repo · updated 2023-08 · 41
  • Go github.com/SparkPost/gosparkpost · repo · updated 2023-10 · 62
  • Elixir sparkpost · repo · updated 2022-11 · 43
  • C# SparkPost · repo · updated 2026-03 · 58

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.

    Hybrid · free tier · public pricing · self-serve

  • Mailjet

    The best email marketing software that's built for devs and loved by marketers.

    Hybrid · free tier · public pricing · self-serve

  • 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.

    Usage · public pricing · self-serve

  • Brevo

    Brevo is the most intuitive all-in-one customer engagement platform: email and SMS marketing, automation, CRM, live chat, and transactional email.

    Hybrid · free tier · public pricing · self-serve

  • SendGrid

    Email at scale, proven deliverability, and so much more

    Hybrid · public pricing · self-serve

  • MailerSend

    MailerSend is a powerful transactional email system built for developers but designed so non-tech teams can contribute without coding.

    Hybrid · free tier · public pricing · self-serve

See all Email APIs APIs →

References

Each field above carries a numbered source — hover for a preview, click to jump here.

  1. Description: developers.sparkpost.com
  2. Pricing model: bird.com · devtune.ai · capterra.com
  3. Published pricing: bird.com
  4. Free tier: support.sparkpost.com
  5. Free tier details: support.sparkpost.com
  6. Self-serve signup: support.sparkpost.com · support.sparkpost.com
  7. Requires sales call: support.sparkpost.com · support.sparkpost.com
  8. Enterprise plan: bird.com · media.sparkpost.com · capterra.com
  9. Supported actions: documenter.getpostman.com · developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com
  10. Regions: developers.sparkpost.com
  11. Input types: developers.sparkpost.com · developers.sparkpost.com · developers.sparkpost.com
  12. Output types: developers.sparkpost.com
  13. Webhooks: developers.sparkpost.com · documenter.getpostman.com
  14. Sandbox: support.sparkpost.com · developers.sparkpost.com
  15. SDK languages: github.com · github.com · github.com · developers.sparkpost.com
  16. MCP server: mcp.pipedream.com · github.com
  17. SOC 2: sparkpost.com · bird.com · sparkpost.com
  18. HIPAA: sparkpost.com · hipaajournal.com · hipaaguide.net · netsec.news
  19. GDPR: sparkpost.com · sparkpost.com · sparkpost.com
  20. ISO 27001: tools.sparkpost.com · sparkpost.com · prnewswire.com
  21. PCI DSS: sparkpost.com
  22. Published SLA: sparkpost.com · bird.com · media.sparkpost.com
  23. Known restrictions: developers.sparkpost.com · support.sparkpost.com · support.sparkpost.com

Change history

Every field change, who made it, and when — from our audited data pipeline and editors.

  1. 2026-06-08 Docs URL: (none)https://developer.sparkpost.com
  2. 2026-06-08 Changelog URL: (none)https://www.sparkpost.com/changelog
  3. 2026-06-08 Llms Txt Present: (none)No
  4. 2026-06-08 Rendering: (none)static
  5. 2026-06-08 Status Page URL: (none)https://status.sparkpost.com
  6. 2026-06-07 Summary Md: (none)SparkPost is a developer-friendly email delivery platform for transactional and…
  7. 2026-06-07 SDK Packages: Node.js, Python, PHP, Java, Go, Elixir, C#Node.js, Python, PHP, Java, Go, Elixir, C#
  8. 2026-06-07 Github Stars: (none)177
  9. 2026-06-07 Github Stars At: (none)2026-06-07T18:55:30.898Z
  10. 2026-06-07 Quickstart URL: (none)https://support.sparkpost.com/docs/getting-started/getting-started-sparkpost
  11. 2026-06-07 Error Format: (none)vendor-specific
  12. 2026-06-07 Webhook Events URL: (none)https://developers.sparkpost.com/api/webhooks/
  13. 2026-06-07 Requires Verification: (none)No
  14. 2026-06-07 SLA URL: (none)https://media.sparkpost.com/uploads/2017/01/sparkpost-enterprise-service-brief.…
  15. 2026-06-07 Data Retention Policy URL: (none)https://bird.com/en-us/legal/dpa
  16. 2026-06-07 Price Basis: (none)month
  17. 2026-06-07 Free Tier Limit: (none)500 emails/month
  18. 2026-06-07 Launched At: (none)2015-04-15
  19. 2026-06-07 GA Date: (none)2015-04-15
  20. 2026-06-07 Notable Customers: (none)The New York Times, Zillow, Adobe, Booking.com
  21. 2026-06-07 SDK Languages: Node.js, Python, PHP, Java, Go, ElixirNode.js, Python, PHP, Java, Go, Elixir, C#
  22. 2026-06-07 Starting Price Usd: (none)20
  23. 2026-06-07 Auth Methods: (none)api_key, basic
  24. 2026-06-07 Auth Docs URL: (none)https://support.sparkpost.com/docs/getting-started/create-api-keys
  25. 2026-06-07 API Style: (none)rest
  26. 2026-06-07 Base URL: (none)https://api.sparkpost.com/api/v1
  27. 2026-06-07 API Version: (none)v1
  28. 2026-06-07 Versioning Scheme: (none)url
  29. 2026-06-07 Stability: (none)ga
  30. 2026-06-07 SDK Packages: Node.js, Python, PHP, Java, Go, ElixirNode.js, Python, PHP, Java, Go, Elixir, C#
  31. 2026-06-07 SDK Packages: (none)Node.js, Python, PHP, Java, Go, Elixir
  32. 2026-06-07 Capabilities: {"smtp":true,"inbound":true,"analytics":true,"marketing":true,"templates":true,…{"smtp":true,"inbound":true,"analytics":true,"marketing":true,"templates":true,…