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 SaaS product teams
A SaaS product sends on behalf of its customers, so the deciding factors are tenant isolation, whether suppressions can be scoped rather than global, and whether support can answer why one specific account did not receive one specific email. Lifecycle automation and transactional sending usually need to coexist.
Applied to sending email from a web framework, that means weighing multi-tenant support, event stream, the suppressions API, and operating track record ahead of the rest, against trial expiry notices, dunning, onboarding sequences, and per-tenant transactional mail.