Next.js SDK
The official Render25 Next.js library. Optimized for Server Actions, API Routes, and Edge runtimes.
Installation
Terminal
npm install @render25/nextjsBasic 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 });
}
}