One call to send, then the parts that matter in production.
Each guide starts with the shortest working send for its language or framework and ends with what you add before real users depend on it: an idempotency key, the error envelope, a webhook for delivery status.
Node.js
Send email from Node.js
The SDK, plain fetch, or Nodemailer pointed at the relay: three ways to send from Node in a few minutes.
Send email from Next.js
A route handler, a server action and a contact form on the App Router, with a React Email template.
Transactional email in Node.js, production-ready
Idempotency keys, batch sends, a webhook handler, templates, the error envelope and retries on the typed SDK.
Send email from Bun
The same notix-js call on the Bun runtime, with Bun.serve, bun test and the env-file conventions that differ from Node.
Send email from Deno
Send with fetch or the npm package under Deno's permission model, from a script and from Deno Deploy.
Send email from Hono
A Hono route that sends through Notix on Node, Bun, Deno or Cloudflare Workers, the runtime Notix's own API is written in.
Send email from Nuxt
A Nitro server route or API handler that sends, runtime config for the key, and the same idempotency and webhook steps as the Next.js guide.
Send email from SvelteKit
A form action and a +server endpoint that send, private env vars, and taking it to production with idempotency keys and webhooks.
Send email from Express
A route that sends with notix-js, the raw-body webhook receiver, and the same idempotency and error handling as the Node guide.
Send email from NestJS
A provider wrapping notix-js, a controller that sends, a raw-body webhook controller, and configuration through ConfigService.
Send email from Astro
An Astro endpoint or server action that sends with notix-js, on the Node or Cloudflare adapter, with env handling and an idempotency key.
Send email from Remix
A Remix action that sends with notix-js, a resource route for webhooks with the raw body, and the same idempotency and error handling as the Node guide.
Send email from Cloudflare Workers
A Worker that sends through the JSON API with fetch, wrangler secrets, the nodejs_compat flag for the SDK's webhook verifier, and safe retries.
Python
Send email from Python
The notix package or plain requests, then smtplib pointed at the relay: three ways to send from Python.
Send email from Django
The SMTP backend pointed at the relay, or the API through the Python SDK, with a management command and a webhook view.
Send email from Flask
A route that sends with the Python SDK, the config pattern for the key, and a webhook route that verifies the signature.
Send email from FastAPI
An async route that sends, dependency injection for the client, a background task, and a webhook endpoint with a verified signature.
PHP
Go
Ruby
Send email with Ruby
Net::HTTP or Faraday against the JSON API, or Net::SMTP against the relay, with an idempotency key and a Rack webhook handler.
Send email from Rails
ActionMailer through the SMTP relay for password resets and Devise mail, or the JSON API for templates, plus a webhook controller with the raw body.
Java
.NET
Rust
HTTP
Send your first email in five minutes.
Verify a domain, copy an API key, make one call. The free plan does not ask for a card.