{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"id":"twilio/sendgrid","name":"Twilio SendGrid Email API","vendor":"Twilio SendGrid","status":"researched","last_verified":null,"last_researched":"2026-10-25","summary":"Email API from Twilio SendGrid. You authenticate your sending domain with DNS records, then create a restricted API key with Mail Send access.","account_model":null,"prerequisites":[{"need":"A domain you control with access to its DNS settings"}],"identity_requires":[],"have_ready":[{"kind":"other","description":"DNS access for the root sending domain","why":"Sender identity is verified by domain authentication, which adds DNS records at your DNS host.","needed_for":["add-dns-records"],"auto_check":"dns_record","source_url":"https://www.twilio.com/docs/sendgrid/for-developers/sending-email/quickstart-nodejs"}],"steps":[{"id":"sign-in","title":"Sign in or create a Twilio SendGrid account","summary":"Sign in to Twilio SendGrid. If you have no account yet, you create it yourself; verapli does not create accounts.","route":"guided","gate":"human_login","human_only":true,"gate_label":"You sign in","depends_on":[],"optional":false,"url":"https://app.sendgrid.com/login","lead_time":null,"preflight":[],"captures":null},{"id":"start-domain-auth","title":"Start domain authentication","summary":"In Settings > Sender Authentication, click Get Started, pick your DNS host, choose whether to brand links, and enter only the root domain (no subdomain or protocol). Leave automated security on unless your DNS host rejects underscores in CNAME names.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["sign-in"],"optional":false,"url":"https://app.sendgrid.com/settings/sender_auth","lead_time":null,"preflight":[],"captures":null},{"id":"add-dns-records","title":"Add the SPF/DKIM DNS records and verify","summary":"Add the four records shown. With automated security on these are three CNAMEs (em####, s1._domainkey, s2._domainkey) plus a _dmarc TXT; with it off, an MX on em#### for the return path, an SPF TXT, a DKIM TXT and a _dmarc TXT. Then click Verify.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["start-domain-auth"],"optional":false,"url":null,"lead_time":{"official":{"text":"DNS verification can take up to 48 hours after upload.","source_url":"https://www.twilio.com/docs/sendgrid/ui/account-and-settings/how-to-set-up-domain-authentication","source_title":"Twilio SendGrid docs - How to set up domain authentication"},"reported":null,"typical_minutes":null},"preflight":["dns_record_resolves"],"captures":null},{"id":"create-api-key","title":"Create a restricted API key","summary":"Create a Restricted (Custom) Access API key with Mail Send > Full Access only. Copy it at once; the console shows it only once.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["sign-in"],"optional":false,"url":"https://app.sendgrid.com/settings/api_keys","lead_time":null,"preflight":[],"captures":"SENDGRID_API_KEY"}],"gates":[{"step":"sign-in","gate":"human_login","label":"You sign in"},{"step":"start-domain-auth","gate":"human_submit","label":"You press submit"},{"step":"add-dns-records","gate":"human_submit","label":"You press submit"},{"step":"create-api-key","gate":"human_submit","label":"You press submit"}],"lead_times":[{"step":"add-dns-records","what":"Add the SPF/DKIM DNS records and verify","official":{"text":"DNS verification can take up to 48 hours after upload.","source_url":"https://www.twilio.com/docs/sendgrid/ui/account-and-settings/how-to-set-up-domain-authentication","source_title":"Twilio SendGrid docs - How to set up domain authentication"},"reported":null}],"outputs":[{"name":"SENDGRID_API_KEY","description":"SendGrid API key with Mail Send permission","secret":true,"example_format":"SG.…","environments":null}],"renewals":[],"estimated_minutes":null,"guide_url":"https://verapli.com/guides/twilio/sendgrid"}