Learn how to integrate, configure, and scale your email infrastructure with our comprehensive guides and API reference.
Set up your first project, configure your domain DNS, and send your first test email in less than 5 minutes.
Learn how to generate and manage API keys, authenticate requests, and secure your integrations.
Send transactional emails through your configured providers with templates, attachments, and tracking.
Configure inbound email processing with custom routing rules to direct messages to your database.
Understand payload structures for inbound emails, delivery status updates, and bounce notifications.
Official client libraries for Node.js, Python, Go, and more to accelerate your integration.
Comprehensive documentation for REST API endpoints, request bodies, response codes, and authentication.
Answers to frequently asked questions about setup, billing, troubleshooting, and best practices.
Connect AI assistants like Claude to your email using the Model Context Protocol (MCP) server.
const { MailpipeClient } = require('@mailpipe/node');
const client = new MailpipeClient({
apiKey: process.env.MAILPIPE_KEY,
});
// Example: Create a new routing rule
async function setupRouting() {
const rule = await client.rules.create({
name: 'Support Tickets',
condition: 'subject.includes("Help")',
action: {
type: 'webhook',
url: 'https://api.myapp.com/webhooks/email'
}
});
console.log('Rule active:', rule.id);
}
setupRouting();Join other developers, share your routing scripts, and get help from the community.
Visit ForumNeed help with a complex integration? Our engineering team is here to assist.
Contact Support