Formerly SparkPost

SparkPost is now Bird Email.

SparkPost is part of Bird. For a new project or a planned migration, explore Bird Email: sending, templates, audiences, broadcasts and delivery reporting in one platform. Review the API, domain records and event handling before moving an existing integration.

Create an account for a new Bird project. Discuss an existing SparkPost integration with your account team.

Your next email project

SparkPost → Bird

Existing integration

SparkPost

Review before moving traffic.

New project

Bird Email

Build with Bird’s API and SDKs.

A planned migration, step by step

01

Map the integration

API calls · templates · events

02

Prepare the sender

Domain records · suppressions · IPs

03

Test before cutover

Message content · delivery · webhook handling

Illustrative migration checklist. Review an existing SparkPost integration with your account team before planning a move.

What happened to SparkPost?

SparkPost is part of Bird. For a new project, Bird Email brings sending, campaigns and delivery reporting into the wider Bird platform. For an existing SparkPost integration, plan the move explicitly: review API calls, domain records, templates, suppressed recipients and webhook handling with your account team before switching traffic.

What you get now that SparkPost is Bird Email.

The deliverability you trusted, on a modern multichannel API.

  1. 01

    Delivery controls for your next integration.

    DKIM signing, SPF alignment, DMARC policy setup, managed IP warmup and recipient suppressions. Explore the controls and delivery signals in Bird deliverability.

  2. 02

    One API for every channel.

    The same send call, auth model, error envelope, and webhook shape for email, SMS, WhatsApp, and voice. A verification code can start as email and fall back to SMS without a second vendor.

  3. 03

    Modern SDKs and React templates.

    SDKs in every major runtime. Pass raw HTML, or render a React Email template and we build the MIME at send time.

  4. 04

    Managed dedicated IPs.

    Dedicated IPs provisioned per account and warmed automatically over roughly 30 days, in pools you control.

  5. 05

    Deliverability analytics, broken down.

    Delivery, bounces, complaints, opens, and clicks per domain, ISP, and IP, in the dashboard and through the stats API.

  6. 06

    Signed webhooks for every event.

    HMAC-signed, replay-protected, and idempotent. The same signed envelope across every channel, so one handler parses them all.

The send, today.

Here is a send on the current Bird Email API.

Typed SDKs in TypeScript, Python, Go, and PHP, a curl example, and the CLI. The first send can go to a sandbox address (delivered@messagebird.dev), so you can build against the live API before you verify a domain.

1
2
3
4
5
6
7
const msg = await bird.email.send({
  from: { email: "onboarding@messagebird.dev", name: "Bird" },
  to: ["delivered@messagebird.dev"],
  subject: "Hello from Bird",
  html: "<p>My first Bird email.</p>",
});
console.log(msg.id, msg.status); // "em_…", "accepted"

Proof, not promises.

Binance scaled its marketing email 2.5x while holding 99.01% inbox placement, and Zillow lifted email open rates 161% in its first month on Bird.

Who it is for

Bird Email is built for teams that send across channels. If you only ever send email and will never touch SMS, WhatsApp, or voice, the multichannel platform is more than you need. The email API still stands on its own, and pricing is usage-based, so you only pay for what you send.

Questions about SparkPost and Bird

What happened to SparkPost, and do I have to migrate?
SparkPost is part of Bird. Bird Email provides the sending, campaign and delivery workflows for new projects. An existing SparkPost integration is a separate integration: review its API calls, domain records and events with your account team before planning a move.
Is the API the same as SparkPost's?
Bird Email has its own API and SDKs. Review the sending, templates, domain and webhook guides rather than assuming that a SparkPost request can be sent unchanged.

Start your next project. Plan your next move.

Build a new project with Bird Email, or review an existing SparkPost integration with your account team before planning a migration.

Create an account for a new Bird project. Discuss an existing SparkPost integration with your account team.

Start with one channel.
Add the others when you're ready.

A test API key is yours immediately. Production unlocks when you add a payment method and verify a sender.

Using Claude Code, Cursor, or Codex? Copy a setup prompt and your agent installs the Bird CLI and skills for you. Pick yours:

Cursor