Give every customer an agent that can actually receive mail.

One API call mints an inbox. Webhooks fire when a human replies. Built for products that provision a mailbox per tenant — not for cheap bulk send.

No credit card

from agentbox import AgentBox

client = AgentBox("ab_live_...", base_url="https://voru.org")
inbox = client.inboxes.create(username="billing")
client.inboxes.send(
    inbox["inbox_id"],
    to="ops@acme.com",
    subject="Workspace ready",
    text="Reply in this thread.",
)
Live inbox
live-box@agent.voru.org

A live address on agent.voru.org. Stalwart on this server is the mail stack.

Create two inboxes and send between them — that is the production path.

Not AI for your mail. Mail for your product.

POST /v1/inboxes
GET  /v1/inboxes/{id}
client_id makes create idempotent.
metadata is yours to store.

Use cases

Browser agents, assistants, document intake, support routing — each one gets its own mailbox.

  1. Opened signup
  2. Filled the agent address
  3. Code landed in the inbox
  4. Verification complete
acme.com/signup

live-box@agent.voru.org

847293

Install and send

cURL against https://voru.org/v1. Python and TypeScript clients live in the repo — they are not on PyPI or npm.

# SDK is in the repo, not on PyPI/npm
# pip install -e packages/sdk-python
curl https://voru.org/v1/openapi.json

Questions

An inbox API. You create an address per customer or agent, then send, receive, and subscribe to events.

What the API is for

SaaS teams who want one mailbox per customer or agent — create, watch, and delete it from the API.

Inboxes on demand

Create, list, send, reply, threads. IMAP for mail clients is agent.voru.org port 1993.

Webhooks and a socket

message.received, sent, bounced. HMAC signed. Or listen on the WebSocket at /v1/ws.

Pods for multi-tenant apps

One pod per customer in your product. Map with client_id so you do not store our IDs.

Your domain, after you pay

SPF, DKIM, DMARC generated. Unverified domains cannot send. Free tier stays on ours, on purpose.

Pricing that starts strict

Custom domain, a third inbox, or sending past the allowlist — any of those is the upgrade. $12 and $39 sit under the usual developer / startup jump.

Free

$0

Try the API on our domain.

  • 2 inboxes
  • Allowlist, 5 addresses
  • 20 messages / day
  • First day: only your own addresses
  • Footer on outbound mail
Create workspace

Team

$39 / mo

One box per customer.

  • 60 inboxes
  • 10 domains
  • Pods effectively unlimited
  • 15,000 sends / day
Create workspace
AgentBox — inbox API for every agent