Quickstart
Get up and running with Kraiter in minutes.
Kraiter is an API-first email automation platform. You bring your own AWS account for SES sending — Kraiter handles contacts, templates, sequences, segments, campaigns, and delivery tracking on top of it. Every email is sent through your infrastructure, so you keep full control over cost, reputation, and data.
Prerequisites
Before you start, make sure you have:
- An AWS account — Kraiter sends email through Amazon SES in your account via cross-account AssumeRole. You'll connect this during AWS Setup.
- Node.js 18+ — Required if you're using the TypeScript SDK (you can also use the REST API directly from any language).
Create your account
- Go to www.kraiter.com and sign up.
- Create an organisation. Organisations are the top-level tenant in Kraiter — all contacts, templates, and sending activity belong to an organisation. You can invite team members later.
- Once your organisation is created, you'll land on the dashboard.
Install the SDK
Install the TypeScript SDK in your project:
npm install @kraiter/sdkInitialise the client
Create a Kraiter client using your API key. Generate an API key from Settings > API Keys in the dashboard.
import { Kraiter } from '@kraiter/sdk';
const kraiter = new Kraiter({
apiKey: process.env.KRAITER_API_KEY,
});The client is now ready to make API calls. Here's a quick example that creates a contact and tracks an event:
// Create a contact
const contact = await kraiter.contacts.create({
email: 'jane@acme.com',
properties: {
name: 'Jane Smith',
plan: 'pro',
},
});
// Track an event — this can trigger sequences automatically
await kraiter.events.track({
email: 'jane@acme.com',
name: 'trial_started',
properties: {
source: 'website',
},
});Next steps
You're set up, but before you can send email you need to connect your AWS account and verify a domain:
- AWS Setup — Connect your AWS account so Kraiter can send email through SES on your behalf.
- Send Your First Email — Verify a domain, create a template, and send your first transactional email.