Two ways in from any platform: the relay or the API.
Every page here shows the platform's own mechanism first, whether that is an SMTP setting, a hook or an MCP connection, then the send from your application code, then the questions people actually ask. No plugin to install; where a platform needs one, the page says which and what to put in it.
Backends
Hosting
CMS
Automation
Frameworks
Next.js
notix-js in a server action or route handler, the key kept server side, and a route for signed delivery webhooks.
Express
A shared notix-js client, a route that sends, and a webhook route on express.raw so the signature check sees the real bytes.
NestJS
A Nest provider for the notix-js client, a mail service with idempotency keys, and rawBody on for signed webhooks.
Remix
A .server module for the notix-js client, a form action that sends, and a resource route for signed webhooks.
Nuxt
notix-js in a Nitro server route, the key in private runtimeConfig, and readRawBody for verified webhooks.
SvelteKit
notix-js in a form action or +server.ts endpoint, the key from $env/static/private, and a verified webhook endpoint.
Astro
notix-js in an on-demand endpoint, a server adapter for the routes that send, and the key from import.meta.env.
Hono
One Hono route that sends with notix-js or fetch, on whichever runtime Hono runs on, plus a verified webhook route.
Laravel
The notix-php facade for sends that need an id or idempotency key, the SMTP mailer for existing Mailables, and webhook checks.
Symfony
Symfony Mailer through the relay with one MAILER_DSN, or the notix-php client in a service when you need ids and idempotency keys.
Django
The SMTP email backend for send_mail and password resets, plus the notix-sdk client for idempotent sends and webhooks.
FastAPI
One notix-sdk client for the app, a route that sends with an idempotency key, and a webhook route verified over the raw body.
Flask
A notix-sdk client created with the app, a view that sends, and a webhook view that verifies request.data.
Rails
ActionMailer through the relay for every existing mailer, Devise included, and the JSON API for idempotent sends.
Elixir and Phoenix
Swoosh through the SMTP relay for existing mailers, or one Req call to the JSON API for idempotent sends.
Languages and runtimes
Go
A JSON POST from net/http with a context and an idempotency key, or net/smtp through the relay. No package to install.
Rust
reqwest and serde against the JSON API: a typed payload, a timeout, an idempotency key and HMAC-checked webhooks.
.NET
HttpClient against the JSON API with a bearer key and an idempotency key, from ASP.NET Core or any .NET app.
Bun
notix-js installed with bun add, a Bun.serve route that sends, and webhooks verified over the raw request body.
Deno
notix-js through an npm: specifier, or a single fetch, run with --allow-net and --allow-env scoped to Notix.
Cloudflare Workers
One fetch with the key as a Worker secret, or notix-js with nodejs_compat when the Worker also verifies webhooks.
Auth and backends
Clerk
Clerk handles sign-in; Notix sends the rest of your app's email from server code, to the address Clerk holds for the user.
Better Auth
Better Auth's sendVerificationEmail and sendResetPassword callbacks, each one a notix-js send.
Auth.js
The Auth.js Nodemailer provider pointed at the Notix relay, so every magic link goes out from your verified domain.
Convex
A Convex action that sends with fetch, the key in the deployment's environment, scheduled from your mutations.
Appwrite
Appwrite's custom SMTP setting pointed at the relay for its own emails, and a Function that calls the API for yours.
AI coding tools
Cursor
Add to Cursor for the Notix MCP tools, then server-side email code with notix-js and the key in the environment.
Claude Code
One claude mcp add command for the Notix tools, a dry run to try them, and server-side email code for your app.
Codex
The notix-mcp runner as an MCP server for Codex, and server-side email code that reads NOTIX_API_KEY.
v0
A notix-js route handler in the Next.js app v0 builds, with the key in the project's environment variables.
Lovable
A backend function that calls the Notix API with fetch, the key stored as a secret rather than in the generated frontend.
Bolt
A notix-js server route in the app Bolt generates, the key in the environment, sent from a verified domain.
Replit
The key in Replit Secrets, a server route that sends with notix-js or notix-sdk, and a verified sending domain.
Windsurf
Paste the Notix config into Cascade's MCP servers, then let Cascade write server-side email code with notix-js.
Zed
notix-mcp as a context server for Zed's agent, and server-side email code with the key in the environment.
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.