How to send email from your framework.
Framework integration is where SDK quality meets runtime reality. This hub catalogs the right send patterns, the common pitfalls, and the provider picks for popular web frameworks. Each page lists patterns to copy and mistakes to avoid.
How to Send Emails in Next.js (2026)
typescriptServer actions and route handlers are the natural send points. Edge-runtime support varies by provider SDK.
How to Send Emails in Nuxt (2026)
typescriptNuxt server routes and Nitro handlers are the send points. Most provider SDKs work without modification.
How to Send Emails in Remix (2026)
typescriptLoaders and actions are the send points. Remix is comfortable with both Node and edge deploys.
How to Send Emails in SvelteKit (2026)
typescriptForm actions and server-only modules are the send points. Most Node SDKs work; edge support is provider-specific.
How to Send Emails in Django (2026)
pythonAnymail is the canonical bridge. Most providers ship Anymail backends; pick a provider with a maintained backend rather than a raw SDK.
How to Send Emails in FastAPI (2026)
pythonAsync-first. Provider SDKs without async support need an httpx wrapper or a thread pool.
How to Send Emails in Ruby on Rails (2026)
rubyAction Mailer is the canonical interface. Providers with a maintained Action Mailer adapter beat raw SDK use.
How to Send Emails in Laravel (2026)
phpLaravel Mail is the canonical interface. Providers with a maintained transport beat raw SDK use.
reading this as teams choosing a transactional API
Judged purely as an API. What the request contract guarantees on retry, how complete the webhook event coverage is, whether suppressions are readable and writable programmatically, and how much the message log retains when something needs debugging in production.
Applied to sending email from a web framework, that means weighing idempotency keys, webhook coverage, event stream, and operating track record ahead of the rest, against high-frequency programmatic sends where a missed delivery is a product failure.