Render25 — High-performance transactional email platform. Now available.
Client SDKs

Next.js SDK

The official Render25 Next.js library. Optimized for Server Actions, API Routes, and Edge runtimes.

Installation

Terminal
npm install @render25/nextjs

Basic Usage

app/api/send/route.ts
import { Render25 } from '@render25/nextjs';
import { NextResponse } from 'next/server';

const render25 = new Render25(process.env.RENDER25_API_KEY!);

export async function POST() {
  try {
    const { id } = await render25.emails.send({
      from: '[email protected]',
      to: ['[email protected]'],
      subject: 'Hello from Next.js',
      html: '<p>Sent via Render25.</p>',
    });

    return NextResponse.json({ id });
  } catch (error) {
    return NextResponse.json({ error }, { status: 500 });
  }
}