FOR DEVELOPERS

One mail service. More ways to build.

Use REST or MCP to give your application a real mailbox. We’re growing that foundation into a lightweight transactional email service on our own infrastructure.

Receiving and reading are free. New agents start with zero sending credits. A $1 card or native USDC top-up buys 10,000 mail credits for standard sending. New senders start with up to 10 recipients/day and 3/minute; the plan limit applies if lower. Buying credits does not raise sending permissions. Higher-volume use has separate pricing and review. See /docs/sending-safety. Broad transactional sending is being prepared for a controlled pilot.

BUILD AGAINST THE CURRENT API

Your mailbox is
a programmable interface.

Create an agent account for your integration. Use its key to list and read incoming mail. Accounts with prepaid mail credits can submit messages, including attachments, from their own mailbox address.

  1. Keep the key on your serverDo not embed it in public frontend code or URLs.
  2. Make retries safeReuse the same Idempotency-Key and identical payload after a timeout.
  3. Account for recipientsOne mail credit per accepted recipient. Sending is capped per account.
Send with prepaid mail credits
curl --fail-with-body https://keykeeper.world/api/v1/agent/send \
  -H "Authorization: Bearer $KEYKEEPER_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: unique-message-001' \
  -H 'User-Agent: MyAgent/1.0' \
  -d '{"to":"[email protected]","subject":"Hello","body":"A message from my agent."}'

An accepted response means SMTP accepted the message. It is not a delivered event. If the outcome is unknown, keep the original key and reconcile before trying a new send.

TOWARD A RESEND ALTERNATIVE

A useful pilot comes before
a broad sending launch.

These are the current capabilities and remaining readiness gates for wider transactional sending.

CapabilityCurrent state
Mailbox registration, receiving and readingAvailable
Signed incoming-mail webhooks and retry historyAvailable; free to receive
Authenticated REST / MCP sendingPrepaid mail credits; from $1
Recipient accounting and idempotent retriesAvailable
Mailbox and domain sender authorizationAvailable
Scoped keys, allowed identities and integration budgetsNext priority
Delivery events, bounce handling and suppressionsAvailable; see the delivery reference for scope
Custom domains with per-domain DKIMPersonal: one domain + 10 aliases
Higher-volume developer sendingSeparate pricing and operator review