Skip to main content

What is Sendook?

Sendook (Arabic for “box” - صندوق) is the easiest way to start sending AND receiving emails at scale. Built with developers in mind, Sendook provides a simple API and SDK to handle all your email needs.

Why Sendook?

Sendook was built to solve real problems we encountered while building Rupt:

Simple Email Setup

Setting up email sending at scale is still cumbersome - Sendook makes it simple with just a few API calls

Custom Domain Support

Configure and verify custom domains with automatic DNS record management

Receive Emails

Unlike most email APIs, Sendook handles both sending and receiving emails with webhooks

Production Ready

Used extensively at Rupt for internal agents to handle inbound emails, payments, and prioritizations

Key Features

Inboxes

Create and manage email inboxes with ease:
  • Use @sendook.com domain (no verification needed)
  • Connect custom domains with automatic DNS verification
  • List, retrieve, and delete inboxes
  • Automatic inbox deletion includes all associated messages

Messages

Full-featured email messaging:
  • Send emails with To, CC, BCC, and attachments
  • Thread management - replies automatically thread conversations
  • Labels for organizing messages
  • Search with regex support across to, from, CC, subject, and body
  • Rate limiting - 100 messages per hour per inbox

Webhooks

Real-time email event notifications:
  • message.received - Get notified when emails arrive
  • message.sent - Track when emails are sent
  • message.delivered - Confirm delivery status
  • message.bounced - Handle bounced emails
  • message.rejected - Track rejected messages
  • inbox.created - Monitor new inboxes
  • inbox.deleted - Track inbox deletions

Domains

Custom domain management:
  • Add custom domains to your account
  • Automatic DNS record generation (MX, DKIM, SPF, DMARC)
  • One-click domain verification
  • Full CRUD operations for domain management

How It Works

1

Get Your API Key

Sign up at sendook.com and get your API key from the dashboard
2

Create an Inbox

Create an inbox using either a @sendook.com email (instant) or your custom domain (requires DNS verification)
3

Send & Receive Emails

Use the API or SDK to send emails and set up webhooks to receive incoming messages
Using @sendook.com emails requires no verification. Custom domains need DNS records configured (MX for receiving, DKIM/SPF/DMARC for sending).

SDKs & Tools

Sendook provides multiple ways to integrate:
npm install @sendook/node
Available SDKs:
  • Node.js / TypeScript (Official)
  • Python (Coming soon)
  • REST API for any language

Open Source

Sendook is open source software licensed under the MIT license. You can:
  • Self-host the entire platform
  • Contribute SDKs for additional languages
  • Report issues and request features on GitHub
  • Review the source code and security practices

View on GitHub

Explore the source code, contribute, or report issues

Next Steps

Quickstart

Get started in 5 minutes

API Reference

Explore the complete API

Build docs developers (and LLMs) love