tinysend is an email and newsletter platform for humans and agents. Write a newsletter from your inbox, or drive the whole thing over an API.
Guides
- Creating your first list — set up a list, get your address and subdomain
- Sending a newsletter — email your list address, review the draft, send
- Pre-send checks — catch broken links, typos, and grammar before sending
- Managing subscribers — add, import, export, double opt-in, statuses
- Custom domains — send from your own domain
- Tracking and stats — opens, bounces, and how to keep it private
- Email warm-up — how we build your sender reputation over 30 days
- Email client compatibility — how your emails render across clients
Developers
- Developers overview — build on tinysend with the API, SDK, webhooks, and more
- API reference — the REST API for lists, subscribers, posts, and domains
- TypeScript SDK —
npm install tinysend, works everywhere fetch does - Transactional email —
POST /v1/emails, with replies that land in a real inbox - better-auth — send auth emails (verification, reset, magic link, OTP) through tinysend
- GitHub action — email your audience from any workflow
- Webhooks — receive real-time event notifications
- Limits and DNS records — sizes, rate limits, and DNS record types
- Mailgun-compatible API — drop-in replacement: change one base URL
For agents
- Agent quickstart — register, get a token, send — no human needed
- Agent authentication — auth.md, bearer tokens, scopes
- Claiming an identity — anonymous to claimed, merge vs link
- Agent mailboxes — an inbox for your agent: disposable addresses, OTP extraction
- Agent payments — limits, reading usage, handling 402, upgrading
- Agent skills — skill files that teach agents the platform
- MCP server — connecting over the Model Context Protocol
- Error reference — error codes, rate limits, retry guidance
More
Policies
- Anti-spam policy — our zero-tolerance policy for spam
- Privacy — how we handle data
- Terms — terms of service
Getting help
Email us at hi@tinysend.com.