Mailhooks Documentation
Mailhooks is a powerful email infrastructure service that allows you to receive, process, and manage emails programmatically. Build email-powered applications with ease.
What is Mailhooks?
Mailhooks provides a simple API for handling inbound email. When someone sends an email to your configured domain, Mailhooks receives it, processes it, and can notify your application via webhooks or make it available through our API.
Key Features
📧 Email Reception
Receive emails at your custom domain with automatic processing and storage
🔔 Webhook Notifications
Get real-time notifications when emails arrive with customizable payloads
🚀 RESTful API
Access and manage emails programmatically with our comprehensive API and TypeScript SDK
📎 Attachment Handling
Automatic processing and secure storage of email attachments
Getting Started
Create an account
Sign up at http://localhost:3000 to get started
Set up your domain
We'll provide the DNS records you need to configure
Create an API key
Generate authentication credentials for API access
Install our TypeScript SDK (optional)
npm install @mailhooks/sdk
for type-safe API access
Configure webhooks or use our API
Choose how you want to receive and process emails