JavaScript + TypeScript SDK
One typed client for Node.js, Workers, and modern JavaScript applications.
npm install ./boxox-mail-0.2.0.tgzDOWNLOADS
The app, SDK, CLI, and agent tools for building email workflows on Cloudflare. Download them here. Run them in your account.

BUILT ON THE CLOUDFLARE STACK YOU ALREADY USE
DOWNLOADS
Packages are self-published by Box Ox. Download the files, verify the checksums, and use your preferred tools.
One typed client for Node.js, Workers, and modern JavaScript applications.
npm install ./boxox-mail-0.2.0.tgzSend, manage keys and templates, inspect messages, and test webhooks.
node boxox-cli-0.2.0.mjs --helpThe full app, portable Worker configuration, migrations, and setup guide.
pnpm run deployGive your agent the runbook for deploying Box Ox into your account.
https://boxox.dev/install-agent.mdTemplate design review, application email, and verified webhooks.
Install skill: boxox-emailThe developer API contract for requests, responses, and scoped credentials. Contract 2.0.0 is current for app 2.4.6.
boxox-openapi-2.0.0.jsonImport the developer endpoints and set your own install URL and key. Contract 2.0.0 is current for app 2.4.6.
boxox-postman-2.0.0.jsonBox Ox logos, mascot illustrations, and the character reference sheet.
boxox-brand-assets-1.1.1.zipRelease SHA-256 checksums · Release metadata · Installable CLI tarball · Resource checksums
LET YOUR AGENT HANDLE SETUP
Copy this link into your agent’s chat. It covers account checks, deployment, owner access, mail-domain setup, and verification.
Bring your coding agent
The runbook is plain Markdown. Any coding agent that can run shell commands and Wrangler can follow it; these are examples, not a tested list.
Select and copy the link above, or open the guide.
INSTALLATION
Download the SDK file, then install it with your existing package manager. Our packages are hosted here, directly by Box Ox.
Download the SDKDirect downloads. No npm registry package required.
# Download and verify the SDK tarball first.
npm install ./boxox-mail-0.2.0.tgz
import { BoxOx } from '@boxox/mail';
const mail = new BoxOx({
url: process.env.BOXOX_URL,
key: process.env.BOXOX_KEY,
});
await mail.messages.send({
from: 'hello@yourdomain.com',
to: 'customer@example.com',
subject: 'Your receipt',
text: 'Thank you for your order.',
}, { idempotencyKey: 'receipt-123' });# Download and verify the SDK tarball first.
pnpm add ./boxox-mail-0.2.0.tgz
import { BoxOx } from '@boxox/mail';
const mail = new BoxOx({
url: process.env.BOXOX_URL,
key: process.env.BOXOX_KEY,
});
await mail.messages.send({
from: 'hello@yourdomain.com',
to: 'customer@example.com',
subject: 'Your receipt',
text: 'Thank you for your order.',
}, { idempotencyKey: 'receipt-123' });# Download and verify the SDK tarball first.
yarn add file:./boxox-mail-0.2.0.tgz
import { BoxOx } from '@boxox/mail';
const mail = new BoxOx({
url: process.env.BOXOX_URL,
key: process.env.BOXOX_KEY,
});
await mail.messages.send({
from: 'hello@yourdomain.com',
to: 'customer@example.com',
subject: 'Your receipt',
text: 'Thank you for your order.',
}, { idempotencyKey: 'receipt-123' });# Download and verify the SDK tarball first.
bun add ./boxox-mail-0.2.0.tgz
import { BoxOx } from '@boxox/mail';
const mail = new BoxOx({
url: process.env.BOXOX_URL,
key: process.env.BOXOX_KEY,
});
await mail.messages.send({
from: 'hello@yourdomain.com',
to: 'customer@example.com',
subject: 'Your receipt',
text: 'Thank you for your order.',
}, { idempotencyKey: 'receipt-123' });PLATFORM SUPPORT
The web app and remote MCP run on Cloudflare. The CLI runs on your computer or in your automation environment.
| Environment | Tool | Version | Requirements | Get started |
|---|---|---|---|---|
| Node.js | @boxox/mail | v0.2.0 | Fetch + Web Crypto | Get the tool |
| Cloudflare Workers | @boxox/mail | v0.2.0 | Workers runtime | Get the tool |
| Terminal / CI | Box Ox CLI | v0.2.0 | Node.js 22+ | Get the tool |
| Self-hosted app | Box Ox | v2.4.6 | Workers Free or Paid + Access | Get the tool |
| Agents | Remote MCP | v2.4.6 | Your Box Ox installation | Get the tool |
RECENT RELEASES
GET HELP
Installation guidance, API details, and a direct line to the project maintainer.