For people who build

Good tools.
More room to build.

Start with a request, stay in your stack, and get back to your product. The examples and guides you need are right here.

Read the quickstart

Pick your language

A familiar starting point.

HTTP from your server.
SMTP from your existing tools.

fetch('https://api.sendlom.com/emails', {  method: 'POST',  headers: {    Authorization: 'Bearer YOUR_API_KEY',    'Content-Type': 'application/json'  },  body: JSON.stringify({    from: 'hello@example.com',    to: 'alex@example.com',    subject: 'Welcome aboard'  })});
DeliveredExample response

Follow your curiosity

Find your next step.

A few things worth getting right

Small details.
Better integrations.

Keep keys on your server

Use environment variables. Never ship a secret key in a browser bundle or public repository.

Save the message ID

Connect requests, delivery events, and troubleshooting with one reference.

Handle events deliberately

Validate incoming webhooks and account for duplicate events in your application.

The examples in this website are illustrative. Confirm connection details and supported endpoints against the live API before production use.

From idea to your first send

Three steps.
One less thing to build.

Follow the quickstart
  1. 01

    Connect your domain

    Add your sending domain and authenticate it with the DNS records provided.

    Explore this step
  2. 02

    Create an API key

    Give your application a secure way to send. Keep your key on your server.

    Explore this step
  3. 03

    Make your first call

    Use the API or SMTP. Then follow your message through its delivery events.

    Explore this step

Your next great idea starts here

Build something.
We’ll bring the email.

A little less setup

Your first send.

See how a message moves from request to delivery.

Interactive demo. No account is created and no email is sent.
Email preview

Welcome aboard.

Good things start with a hello.
You’re all set to start building.

Explore the integration guide