Sign up and create a Paubox account
It’s free to sign up and to send up to 300 emails per month with Paubox Email API. Visit our sign up page and create an account.
Note:If you send more than 300 emails in one month, you will be automatically moved to the appropriate pricing tier and billed the annual cost.
Add and verify your domain
Once you have a Paubox account, go to the Paubox Email API > Settings page and add the domain you’ll be sending from.Paubox will display a TXT record to add to your domain’s DNS provider (e.g., Route 53, Cloudflare, GoDaddy). Copy the verification string and add it as a new TXT record at your DNS provider, then return to the Settings page and click Verify.
Generate an API key
From the Paubox Email API > Settings page, click on the domain you would like to generate an API key for, then press the Add API Key button. Give the key a description and a new key will be generated upon submission.You can generate several API keys to use in different applications as needed. Make sure you save your key because if you lose it you will have to generate a new one.Note the customer endpoint shown on the same Settings page. It takes the form:You will use this base URL in every API request.
Send your first email
Use the following curl command to send a test email. Replace
YOUR_USERNAME, YOUR_API_KEY, and the from address with your actual values. The from address must match your verified domain.What success looks like:A Save the
200 OK response confirms your message was accepted for delivery:sourceTrackingId; you can use it to check delivery status later.Next steps
Track message status
Check delivery status using a sourceTrackingId
Send attachments
Add files to your messages via the REST API
MCP server
Use Paubox from AI agents and editors via MCP