Framework Guides

Step-by-step integration guides for popular frameworks.

Next.js Integration

React framework for production

1

Installation

npm install @sentd/node
2

Configuration

Store your API key in environment variables, never in code.

// lib/sentd.ts
import { SENTD } from '@sentd/node';

export const sentd = new SENTD(process.env.SENTD_API_KEY!);
3

Send an Email

// app/api/contact/route.ts
import { NextResponse } from 'next/server';
import { sentd } from '@/lib/sentd';

export async function POST(request: Request) {
    const { email, name, message } = await request.json();

    const result = await sentd.emails.send({
        from: 'noreply@yourdomain.com',
        to: 'team@yourdomain.com',
        subject: `New message from ${name}`,
        html: `<p>From: ${name} (${email})</p><p>${message}</p>`,
    });

    return NextResponse.json({ success: true, id: result.data.id });
}