New to AhaSend? Start with our Quickstart Guide to send your first email in under 5 minutes, or create your free account to get 1,000 free emails per month.
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.
Why Choose AhaSend?
Built for Developers
- Clean, intuitive REST APIs and SMTP relay
- Powerful CLI tool for development, testing, and automation
- Sandbox Mode for SMTP and API testing and development
- Engineering-led support from real developers, not chatbots
Blazing Fast Delivery
- Typical delivery under one second to Gmail and under five seconds to other major mailbox providers.
- Independent: Our own infrastructure, not a reseller of other services.
- See service status for current availability.
Fair & Transparent Pricing
- Free, Pro and Max plans with included monthly volume and usage-based overage; no long-term contracts. See pricing.
- Free dedicated IPs for high-volume senders (300k+ emails/month)
Enterprise-Ready Security
- SSO with OpenID Connect (OIDC)
- Scoped API credentials with granular permissions
- IP allow lists to lock API keys to your own infrastructure
- Customizable data retention policies
- Retention ranges depend on your plan: message data 0–30 days, metadata 1–30 days. Zero data retention needs approval.
- Indefinite retention of data, metadata and delivery log on your own S3.
- GDPR compliant
Quick Start Options
REST API
Send emails using our modern HTTP API. Perfect for web applications and microservices.
SMTP Relay
Use our SMTP servers with any email library or application. Compatible with all programming languages.
CLI Tool
Command-line interface for developers. Send emails, manage webhooks, test integrations locally.
Popular Integration Guides
Next.js
Send from server routes and actions.
Express
Add a protected send route and verified webhooks.
Hono
Send email from a Hono server.
Go with Gin
Use the Go SDK in your Gin handlers.
Django
Send from Django through SMTP with STARTTLS.
Laravel
Configure Laravel’s SMTP mailer.
WordPress
Set up the existing email API plugin.
Drupal
Configure the module and Mail System.
Symfony
Use the SMTP bridge and Flex recipe.
Core Features
Email Tracking
Record open and click events.
Webhooks
Receive delivery, bounce and engagement events.
Inbound Routing
Forward parsed incoming email to your application.
Suppressions
Understand bounces, blocked recipients and suppression expiry.
Need Help?
API Reference
Complete API documentation with examples and interactive playground
Support
Get help from real engineers - no chatbots, no automated replies
What’s Next?
- Create your account and get 1,000 free emails
- Set up your domain, authorizing AhaSend to send emails on your behalf
- Use our APIs or SMTP to send your first email
- Configure webhooks to track email events in real-time
Domain, Delivery and Migration Guides
- DNS provider guides: record names and setup steps for Cloudflare, GoDaddy, Namecheap, Route 53, Hetzner, IONOS, STRATO, TransIP, OVHcloud, Squarespace and Vercel.
- SPF, DKIM and DMARC: what each check proves and how domain alignment works.
- Bounces and suppressions and SMTP error codes: understand a failed send and choose the next step.
- Deliverability best practices: sender reputation, warm-up, sending subdomains, Gmail and Yahoo requirements, and one-click unsubscribe.
- Migrate from SendGrid, Mailgun, Postmark, Resend or Amazon SES, including suppression imports.
- Troubleshooting and FAQ: domain checks, missing messages, port 465, permission errors and blocked recipients.
- Email glossary and credential security: definitions and practical steps to protect your account.

