Get started

Introduction

Use Lettermint to send transactional and broadcast email, receive inbound email, and manage email infrastructure through APIs, SDKs, or SMTP.

Choose an interface

SDKs and frameworks

Send email or manage team resources with an official package.

SMTP

Send from applications and devices that support SMTP.

Inbound mail

Receive parsed email through signed webhooks.

Team API

Manage domains, projects, routes, webhooks, and suppressions.

Send your first email

Complete these steps before you run an example:

  1. Create your account

    Sign up at app.lettermint.co.

  2. Create a Project API token

    Create a project, then create a token and store it in LETTERMINT_PROJECT_TOKEN.

  3. Send your first email

    Install an official SDK, or use cURL.

Never expose Project API tokens or Team API tokens in client-side code or public repositories.

Every project can have multiple Project API tokens. Create one token per app, worker, or environment so you can rotate credentials independently.

import { Lettermint } from "lettermint"; const lettermint = new Lettermint({ sendingToken: process.env.LETTERMINT_PROJECT_TOKEN!, }); const response = await lettermint.emails.send({ from: "Bob <bob@lettermint.co>", to: ["ok@lettermint.dev"], subject: "Hello world!", text: "This is my first ever email sent via Lettermint.", });

Next steps

Quickstart

Create a token and send your first email

API reference

Review Sending API endpoints

Integrations

Find SDKs, frameworks, and platform integrations

Production checklist

Prepare your integration for production