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 quickstartPick 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' })});Follow your curiosity
Find your next step.
Quickstart
From domain setup to a first request. The whole path, in one guide.
Open guide02Email API
Request fields, authentication, and an example response.
Open guide03SMTP
Keep your existing email library and configure a connection.
Open guide04Delivery events
Make message status part of your application with webhooks.
Open guide05Domain setup
Connect your sending identity and understand your DNS records.
Open guide06Troubleshooting
Start with the message ID and find the details that matter.
Open guideA 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.
From idea to your first send
Three steps.
One less thing to build.
- 01
Connect your domain
Add your sending domain and authenticate it with the DNS records provided.
Explore this step - 02
Create an API key
Give your application a secure way to send. Keep your key on your server.
Explore this step - 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