Create the API key in Sendmux before you install a package. Sending and
Mailbox clients use mailbox-scoped
smx_mbx_ keys. Management clients use
team-scoped smx_root_ keys.Choose a surface
| Surface | Use it for | API key |
|---|---|---|
| Sending | Send single or batch emails. | smx_mbx_ |
| Mailbox | Read, search, organise, and send from a mailbox. | smx_mbx_ |
| Management | Manage team resources such as domains, sending accounts, mailboxes, webhooks, logs, metrics, and billing data. | smx_root_ |
Choose a package family
| Language | Umbrella package | Surface packages |
|---|---|---|
| TypeScript | @sendmux/sdk | @sendmux/sending, @sendmux/mailbox, @sendmux/management |
| Python | sendmux-sdk | sendmux-sending, sendmux-mailbox, sendmux-management |
| Go | sendmux.ai/go | sending, mailbox, management, and sdk subpackages |
| PHP | sendmux/sdk | sendmux/sending, sendmux/mailbox, sendmux/management |
| Ruby | sendmux-sdk | sendmux-sending, sendmux-mailbox, sendmux-management |
Related developer tools
CLI
Run Sendmux management, mailbox, and sending commands from your terminal.
MCP servers
Connect AI tools to Sendmux docs and authorised product tools.
Next steps
Versioning and support
Understand package releases, compatibility, and support details.
API keys
Create scoped credentials before using an SDK.
Sending API
Review the Sending API contract used by sending SDK packages.
Management API
Review the Management API contract used by management SDK packages.
Mailbox API
Review the Mailbox API contract used by mailbox SDK packages.