Skip to main content
Every Drin capability is reachable from one account and one key. Use the typed SDK in your language, the CLI for scripts and CI, the MCP server for agents — or talk to the REST API directly.

TypeScript / Node

@drin00/sdk — typed client with retries, cursor pagination, typed errors and local webhook verification.

REST API

No dependency — the raw HTTP contract you can call from any language, with a worked end-to-end example.

Python

pip install drin — the official Python client, same surface as the TypeScript SDK. Reference lives under Other languages.

CLI

npx @drin00/cli — send, list and reply from your terminal, scripts and CI.

Install

Pick a client and drop in your API key. Account-wide keys also take a sender (your project) so requests are scoped correctly.
npm install @drin00/sdk
One key, every surface. The same key sends transactional mail, manages domains, and — paired with the MCP server — lets an agent receive and reply to email. Start from the Quickstart if you just want a first send.

Agent surfaces

MCP server

npx @drin00/mcp — the full toolset any MCP-capable agent can call.

Full API reference

Every endpoint, parameter and response, with copy-paste examples.