Sending domains

एक डोमेन वेरिफ़ाई करें. हर मैसेज को साइन करें.

इसमें सेट अप करें:
Cursor

Add a sending domain, drop the generated DNS records into your provider, and Bird signs every message with DKIM, SPF, and DMARC. Most verifications resolve within minutes, and Bird keeps re-checking the records afterward.

welcome.tsx
200 · 1.2s
import { BirdClient } from "@messagebird/sdk";
import { render } from "@react-email/render";
import { WelcomeEmail } from "./emails/welcome";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const { data, error } = await bird.email.send({
  from:    "Bird <hello@bird.com>",
  to:      ["ada@example.com"],
  subject: "Your invite is ready",
  html:    await render(<WelcomeEmail name="Ada" />),
}).safe();

if (error) throw error;
console.log(data.id);
// → "em_2bX91Yk8h..."

Authentication, without digging through DNS records.

Sending domains वहीं से शुरू होते हैं जहाँ Bird Email API पर deliverability शुरू होती है. Bird records generate करता है, edge पर साइन करता है, और उसी पल आपको बताता है जब कोई डोमेन alignment से बाहर हो जाता है. Authentication एक setup step बन जाता है, कोई लगातार चलने वाली जाँच नहीं.

एक साइन किए गए डोमेन तक पाँच कदम.

We generate every record. You publish them once, and we keep them verified.

  1. 01

    मिनटों में एक डोमेन जोड़ें.

    generate किए गए DNS records अपने provider पर पेस्ट करें और verify दबाएँ. ज़्यादातर propagate होने के मिनटों में हल हो जाते हैं.

  2. 02

    DKIM, SPF, DMARC साइन किए गए.

    वेरिफ़ाई किए गए डोमेन से हर मैसेज अपने आप साइन होता है, वैकल्पिक BIMI support के साथ.

  3. 03

    Ten domains per organization.

    Run separate domains for transactional and marketing, or one per brand, each carrying its own reputation. Ten is the default ceiling and it can be raised.

  4. 04

    Tools for the records themselves.

    Grade a domain's live DMARC, SPF, DKIM, BIMI, and MX records and get back what fails and why. Paste a DMARC aggregate report and get it read back to you in plain language. Both work on any domain, with no key needed.

  5. 05

    Subdomain-friendly.

    किसी dedicated subdomain से भेजें ताकि आपकी sending reputation आपके corporate mail से अलग रहे.

एक command, हर वह record जिसकी आपको ज़रूरत है.

dashboard, API, या CLI से एक डोमेन जोड़ें. Bird publish करने के लिए बिल्कुल सही records लौटाता है: आपके mail को साइन करने के लिए एक DKIM key, एक return-path CNAME जो आपके apex record को छुए बिना SPF align करता है, एक DMARC record, और branded open और click links के लिए एक वैकल्पिक tracking CNAME. फिर यह आपके लिए उन्हें वेरिफ़ाई करता है.

bird email domains create
bird CLI
$ bird email domains create mail.acme.com \
    | jq -c '.status, (.dns_records[] | {purpose, type, host})'

"pending"
{"purpose":"dkim","type":"TXT","host":"bird1._domainkey.mail.acme.com"}
{"purpose":"return_path","type":"CNAME","host":"send.mail.acme.com"}
{"purpose":"dmarc","type":"TXT","host":"_dmarc.mail.acme.com"}
{"purpose":"tracking","type":"CNAME","host":"links.mail.acme.com"}

# Publish them, then check: bird email domains verify <domain-id>

Branded open और click tracking.

वैकल्पिक tracking CNAME जोड़ें और Bird किसी generic redirect के बजाय आपके अपने डोमेन के तहत opens और clicks मापता है. Opens HTML में मौजूद एक pixel से आते हैं; clicks आपके branded hostname के ज़रिए दोबारा लिखे गए links से आते हैं, इसलिए redirect और link दोनों की reputation आपके ब्रांड के साथ रहती है, HTTPS पर serve होती है.

Tracking अपने आप में एक capability है, sending से अलग. जिस पल DKIM, return-path, और DMARC वेरिफ़ाई होते हैं, डोमेन भेजना शुरू कर देता है, चाहे tracking record मौजूद हो या न हो. Open और click tracking तब चालू होते हैं जब CNAME वेरिफ़ाई हो जाता है और आप उन्हें ऑन करते हैं.

यह एक वजह से opt-in है. दोबारा लिखे गए links उस URL को बदल देते हैं जो recipient को hover पर दिखता है और एक redirect hop जोड़ते हैं, इसलिए password resets और security mail के लिए click tracking बंद रखें, जहाँ एक साफ़ direct link metric से ज़्यादा मायने रखता है.

एक बार वेरिफ़ाई किया, हमेशा निगरानी में.

Right after you add a domain Bird checks every couple of minutes, backs off to hourly over the first three days, then settles into a daily re-check of every active domain. If a verified record starts failing, the domain is held verified in a warning state, re-checked hourly, and your workspace is notified; it is only downgraded after a full 24 hours of failures, and any passing check inside that window clears the warning. A transient DNS blip cannot knock you offline, and a fixed record re-verifies on the next check without you asking.

docs में और गहराई तक जाएँ.

sending domains गाइड से एक डोमेन जोड़ें और वेरिफ़ाई करें, और DKIM, SPF & DMARC गाइड में पढ़ें कि records कैसे काम करते हैं.

दुनिया का लगभग 40% commercial email पहले से ही Bird पर चलता है.

उस infrastructure पर transactional और marketing email जिसे हम एक दशक से चला रहे हैं. Domain authentication Bird Email API की एक capability है: sending, deliverability, dedicated IPs, suppression, और analytics इसके साथ आते हैं.

एक चैनल से शुरुआत करें।
तैयार होने पर बाकी जोड़ें।

एक test API key तुरंत आपकी है। जब आप payment method जोड़ते हैं और sender verify करते हैं, तब production अनलॉक हो जाता है।

Claude Code, Cursor या Codex इस्तेमाल कर रहे हैं? एक setup prompt कॉपी करें और आपका agent आपके लिए Bird CLI और skills इंस्टॉल कर देगा। अपना चुनें:

Cursor