# Email API guides.

URL: https://samva.dev/guides

Practical how-tos for shipping email with Samva. Domain authentication, deliverability, templates, signed webhooks, and inbound threading, with the steps that matter in production.

- [Migrate Mailgun Inbound Routes to a Signed Webhook](https://samva.dev/guides/mailgun-inbound-migration): Mailgun
   
   Oct 27, 2026
   
   Move Mailgun Routes that forward to a URL onto Samva: map filters, fields, signatures, and retries, then cut over one hostname's MX with a rollback record.
   
   Read guide
- [Receive Email in Node.js with a Signed Webhook](https://samva.dev/guides/receive-email-nodejs): Node.js
   
   Oct 27, 2026
   
   Receive inbound email in Node.js: verify Samva's signed message.received webhook, read the full email and attachments, and test it locally without sending mail.
   
   Read guide
- [Receive Email in Python with a Signed Webhook](https://samva.dev/guides/receive-email-python): Python
   
   Oct 27, 2026
   
   Receive inbound email in Python: verify Samva's signed message.received webhook with the standard library, then read the email and attachments with requests.
   
   Read guide
- [Migrate from Resend and keep replies in the thread](https://samva.dev/guides/migrate-from-resend): Resend
   
   Oct 16, 2026
   
   Map Resend sends, batches, templates, webhooks, and domains onto Samva, then cut over one flow while replies stay in the conversation.
   
   Read guide
- [Send Email with Node.js and the TypeScript SDK](https://samva.dev/guides/send-email-nodejs): Node.js
   
   Oct 5, 2026
   
   Send email from Node.js with the Samva TypeScript SDK: send, retry safely, handle errors, and move over from Nodemailer. Runs on Node 24 with no build step.
   
   Read guide
- [Send Email in Python with the REST API and requests](https://samva.dev/guides/send-email-python): Python
   
   Oct 5, 2026
   
   Send an email from Python with requests or httpx: one POST to the Samva REST API, safe retries with an idempotency key, and webhook checks. No SDK needed.
   
   Read guide
- [Migrate SendGrid Inbound Parse and keep replies](https://samva.dev/guides/sendgrid-inbound-migration): SendGrid
   
   Sep 22, 2026
   
   Move SendGrid Inbound Parse to Samva with a payload map, verified webhooks, attachment retrieval, duplicate handling, and a reversible MX cutover.
   
   Read guide
- [Inbound email parsing: receive, thread, and reply](https://samva.dev/guides/inbound-email-parsing): Inbound email
   
   Sep 19, 2026
   
   Build an inbound email path that verifies signed webhooks, reads the parsed reply in its conversation, and sends a threaded response.
   
   Read guide
- [Replace Amazon SES without rebuilding delivery](https://samva.dev/guides/replace-amazon-ses): Amazon SES
   
   Sep 1, 2026
   
   A practical migration path from Amazon SES and custom glue to a typed email API with templates, conversation threading, and signed webhooks.
   
   Read guide
- [Email Webhooks: Events, Signatures, and Idempotency](https://samva.dev/guides/email-webhooks): Webhooks
   
   Jul 10, 2026
   
   Subscribe to email events, verify Standard Webhooks signatures, and handle retries idempotently.
   
   Read guide
- [Email authentication: SPF, DKIM, and DMARC explained](https://samva.dev/guides/email-authentication): Email authentication
   
   Jul 7, 2026
   
   Understand how SPF, DKIM, and DMARC work together, set them up in the right order, and pass the Gmail and Yahoo bulk-sender rules.
   
   Read guide
- [How to Choose a Transactional Email API: Checklist](https://samva.dev/guides/transactional-email-api): Transactional email
   
   Jul 7, 2026
   
   Evaluate a transactional email API on idempotent sends, domain authentication, webhooks, templates, and suppression, then wire a first integration with code.
   
   Read guide
