Integrate, configure, and scale your email infrastructure with guides, references, and copy-paste examples built for developers.
Set up your first project, configure your domain DNS, and send your first test email in less than 5 minutes.
Read guide02Generate and manage API keys, authenticate requests, and secure your integrations end to end.
Read guide03Send transactional email through your configured providers with templates, attachments, and tracking.
Read guide04Configure inbound processing with custom routing rules to direct messages straight to your database.
Read guide05Understand payload structures for inbound email, delivery status updates, and bounce notifications.
Read guide06Official client libraries for Node.js, Python, Go, and more to accelerate your integration.
Read guide07Complete reference for REST endpoints, request bodies, response codes, and authentication.
Read guide08Connect AI assistants like Claude to your email using the Model Context Protocol server.
Read guide09Run the Mailpipe backend on your own infrastructure — your Supabase database, your domain, your keys.
Read guide10Answers to common questions about setup, billing, troubleshooting, and best practices.
Read guideconst { MailpipeClient } = require('@mailpipe/sdk');
const client = new MailpipeClient({
apiKey: process.env.MAILPIPE_KEY,
});
// Create a new routing rule
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);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