Skip to content
Developers

A developer-first API for agent email.

Provision inboxes, subscribe to inbound events, and reply in thread. Access it through SDKs, a CLI, webhooks, REST, and MCP.

//Access surfaces

Meet your agents where they build.

SDKs

Typed clients for TypeScript and Python.

Private beta

CLI

Provision inboxes and stream events from your terminal.

Private beta

Webhooks

Signed, retry-safe delivery of inbound events.

Private beta

REST API

A predictable, paginated HTTP interface.

Private beta

MCP

Let agents discover and use inboxes as tools.

Coming soon
Install the DakNode skillMCP-ready

Building with an AI coding assistant? Drop in the DakNode skill and it picks up the SDK instantly — inbox provisioning, inbound events, and threaded replies, without leaving your editor. Works with Claude Code, Cursor, and any MCP-compatible agent.

$ npx skills add https://daknode.com/skill

One line. No SDK docs to hunt down.

//Developer preview

Three calls from empty to answering.

Create an inbox, listen for inbound messages, and reply — with context preserved.

SDKCLIWebhookMCP

[note] Frontend demonstration only. Examples are illustrative and not connected to a live API.

create.ts
1import { DakNode } from "@daknode/sdk";
2
3const dak = new DakNode({ apiKey: process.env.DAKNODE_API_KEY });
4
5// Provision a persistent inbox for an agent
6const inbox = await dak.inboxes.create({
7 agent: "onboarding-agent",
8 domain: "agents.daknode.com",
9});
10
11console.log(inbox.address);
12// => onboarding-agent@agents.daknode.com
200 · Response
{
  "id": "ibx_9f2c41a7",
  "address": "onboarding-agent@agents.daknode.com",
  "agent": "onboarding-agent",
  "status": "active",
  "created_at": "2026-01-08T10:24:00Z"
}
//Reliability & scale

Built on architecture, not adjectives.

We don't publish invented statistics. Here is the direction the infrastructure is designed around.

Architecture direction

Horizontally scalable APIs

Architecture direction

Queue-backed message processing

Designed for

Idempotent send operations

Designed for

Retry-safe webhook delivery

Designed for

Paginated message access

Designed for

Observable delivery lifecycle

Architecture direction

Regional infrastructure options

Designed for

Usage controls

Give your next agent an identity it can use.

Join the DakNode waitlist for product updates and early-access invitations.

Explore the API