Bitelio
Use casesNext.js

Send transactional email from your Next.js app

Trigger verification emails, receipts, and notifications straight from a route handler or server action with a single HTTP call — no mail server, no SMTP config.

Sound familiar?

The email headaches Bitelio was built to remove

  • 01

    Next.js runs on serverless and edge runtimes where long-lived SMTP connections don't work well.

  • 02

    You want to send from a server action or route handler without bundling a heavy mail library.

  • 03

    Transactional emails from your app bounce because the sending domain was never authenticated.

  • 04

    Local email testing means spinning up SMTP mocks instead of just hitting an API.

Why Next.js choose Bitelio

One platform, every email you send

01

One fetch call from any runtime

Send email with a standard HTTPS request from a route handler, server action, or API route — it works the same on the Node and edge runtimes.

02

No SMTP server to manage

Skip nodemailer and connection pooling. The REST API handles queuing, retries, and delivery so your app just makes a request.

03

Keep secrets server-side

Call the API from server code with an env-var API key, so credentials never end up in the client bundle.

04

React email templates welcome

Render your React or MJML templates to HTML and pass the markup straight to the send endpoint.

05

Authenticated delivery

Set up SPF and DKIM once with guided tooling and free checkers so app emails reach the inbox in production.

06

Automate lifecycle emails

Push product events to Bitelio and let workflows send onboarding and re-engagement email without extra app code.

Explore what powers it

The features and guides most relevant to Next.js

Frequently asked questions

How do I send email from a Next.js route handler?

Make a server-side fetch request to the Bitelio REST API from your route handler, passing your API key and the message payload. Because it is plain HTTP, no SMTP connection or mail library is involved.

Does it work with server actions and the App Router?

Yes. Server actions run on the server, which is exactly where you want to call the email API. Trigger a send from an action the same way you would from a route handler.

Can I send email from the edge runtime?

Yes. Since sending is a single HTTPS request rather than a persistent SMTP connection, it works on the edge runtime where traditional mail libraries do not.

Do I need nodemailer or an SMTP server?

No. The REST API replaces the need to run nodemailer or manage an SMTP server. If you prefer SMTP, Bitelio also offers a relay, but most Next.js apps use the HTTP API.

Can I use React Email templates?

Yes. Render your React Email or MJML templates to an HTML string on the server and pass that HTML to the send endpoint as the email body.

How do I keep my API key secure?

Store the key in a server-only environment variable and call the API exclusively from server code (route handlers, server actions, or API routes) so it is never exposed to the browser.

Send better email today.

Free plan available. Paid plans from $19/mo. No credit card required.