Email API 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.
- Node.js
Send Email with Node.js and the TypeScript SDK
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 - Python
Send Email in Python with the REST API and requests
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 - SendGrid
Migrate SendGrid Inbound Parse and keep replies
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
Inbound email parsing: receive, thread, and reply
Build an inbound email path that verifies signed webhooks, reads the parsed reply in its conversation, and sends a threaded response.
Read guide - Amazon SES
Replace Amazon SES without rebuilding delivery
A practical migration path from Amazon SES and custom glue to a typed email API with templates, conversation threading, and signed webhooks.
Read guide - Webhooks
Email Webhooks: Events, Signatures, and Idempotency
Subscribe to email events, verify Standard Webhooks signatures, and handle retries idempotently.
Read guide - Email authentication
Email authentication: SPF, DKIM, and DMARC explained
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 - Transactional email
How to Choose a Transactional Email API: Checklist
Evaluate a transactional email API on idempotent sends, domain authentication, webhooks, templates, and suppression, then wire a first integration with code.
Read guide