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

1

Create an account

Sign up at http://localhost:3000 to get started

2

Set up your domain

We'll provide the DNS records you need to configure

3

Create an API key

Generate authentication credentials for API access

4

Install our TypeScript SDK (optional)

npm install @mailhooks/sdk for type-safe API access

5

Configure webhooks or use our API

Choose how you want to receive and process emails

© 2025 Mailhooks. All rights reserved.