SMTP Integration guide
Use our SMTP service for easy email integration
Official SDKs
Node.js and TypeScript SDK
Install @ahasend/sdk, send a sandbox email and handle each recipient result.
Go SDK
Install ahasend-go, send a sandbox email and verify webhook signatures.
Features
- Messages: send transactional email, schedule it, and inspect delivery results.
- Domains: add domains and check their DNS records.
- Webhooks: receive signed delivery events.
- Routes: receive inbound email at an HTTP endpoint.
- Suppressions: manage addresses blocked from sending.
- Reports: query delivery statistics.
- Sub-accounts: manage tenant accounts as a Platform Partner.
- Idempotency: replay stored results on the operations that support it.
Getting Started
1
Create Your Account
Sign up for a free AhaSend account at dash.ahasend.com/user/register
2
Generate API Key
Once logged in, navigate to the API Keys page and create a new API key with the appropriate scopes for your use case
3
Make Your First Request
Use your API key to authenticate and send your first email using our simple REST API
Keep your API keys secure and never expose them in client-side code. Always use server-side implementations for production applications.
Support
Need help getting started? We’re here to assist:Documentation
Comprehensive guides and examples
API Reference
Complete endpoint documentation
This is AhaSend API v2. We maintain full backwards compatibility - while new endpoints and fields may be added, existing APIs and fields will never be removed or changed in breaking ways.

