1
Sign up and create a Paubox account
It’s free to sign up and to send up to 300 emails per month, with a BAA included.
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.
2
Add and verify your domain
Once you have a Paubox account, go to the Settings > Domains page and add the domain you’ll be sending from.Paubox verifies domain ownership via your domain’s SPF record. Paubox will display the SPF value to add at your DNS provider (e.g., Route 53, Cloudflare, GoDaddy). Add or update the SPF record in your domain’s DNS, then return to the Settings > Domains page and click Verify.
3
Generate an API key
From the Settings > API Keys 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.Make sure you save your key because if you lose it you will have to generate a new one.All Email API requests use the same base URL:You will use this base URL in every API request.
4
Send your first email
Use the following curl command to send a test email. Replace
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