Your app knows when.
NoticeAPI sends it.
Choose the shortest working path from your framework, runtime, billing event, or auth provider to a customer email.
- REST API
- Typed Node SDK
- SMTP relay
- 01TriggerYour productAuth, billing, or app event
- 02DispatchNoticeAPIREST, SDK, or SMTP
- 03ResultYour workflowRecipient state or webhook
A hands-on guide for the tools in your product.
Send straight from your server code.
Keep the server boundary, framework conventions, and deployment model you already trust.
Next.js
Send from App Router handlers, Server Actions, auth callbacks, and background jobs.
Open the guideNode.js
Use the typed SDK in Express, Fastify, queues, workers, and long-running services.
Open the guideNodemailer
Keep the transport you already have and relay through implicit TLS on port 465.
Open the guideReact Email
Compile typed React templates, then send the rendered HTML through NoticeAPI.
Open the guideTurn product events into email.
Connect billing and identity events to the messages customers expect next.
Stripe
Send receipts, invoices, and failed-payment notices from verified webhook events.
Open the guideSupabase Auth
Route verification, magic-link, and password-reset email through NoticeAPI SMTP.
Open the guideAuth0
Use NoticeAPI as the provider behind Auth0 verification and password-reset messages.
Open the guideEvery guide finishes in the same place.
The framework changes. The path from a tested outcome to a verified sender and observable delivery does not.
Read the testing guide- 01Test the outcomeUse simulator recipients for delivered, bounced, complained, and suppressed paths.
- 02Verify the senderPublish SPF and DKIM records, then confirm the sender is verified.
- 03Ship the workflowSend through REST, the Node SDK, or SMTP from the integration you chose.
- 04Return the resultRead the recipient outcome or forward a signed webhook into your app.
Choose the first workflow.
Start in the simulator, then move the same request to a verified production sender.