Getting Started
Quick Start
Go from zero to sending your first message in under five minutes.
1. Create an account
Sign up at the Connect dashboard and create your first organization.
2. Get your API key
Open Settings → API Keys in the dashboard and create a new key. Each API key is scoped to the organization it was created in — no extra configuration needed.
Service endpoints
- Homepage:
https://connect.nilovon.com - API:
https://api.connect.nilovon.com - API reference:
https://api.connect.nilovon.com/v1 - SMTP relay:
smtp.connect.nilovon.com - SDK package:
@nilovonjs/connect
3. Install the SDK
npm install @nilovonjs/connect4. Send your first email
import { createClient } from "@nilovonjs/connect";
const connect = createClient({
apiKey: "sk_live_...",
});
const message = await connect.message.send({
channelType: "email",
emailDomainId: "dom_...", // from the dashboard
to: "recipient@example.com",
subject: "Hello from Connect",
body: "<p>Your first message!</p>",
});
console.log(message.id, message.status); // msg_... sent5. Send your first SMS
const sms = await connect.message.send({
channelType: "sms",
phoneNumberId: "pn_...", // from the dashboard
to: "+15559876543",
body: "Hello from Connect!",
});
console.log(sms.id, sms.status);Next steps
- SDK Reference — full client API with examples for every method
- Messages — understand channels, statuses, and templates
- Webhooks — get notified when messages are delivered or fail