Send mail any way you like
Submit by API as one message, a batch of up to a thousand, or raw email, or over standard SMTP, and schedule messages for later delivery.
Agent Email· Sentio
Sentio is a complete email engine rewritten from scratch in Rust. It does not just send: it runs a full inbound mail server that receives, authenticates, virus-scans, and classifies every message that arrives. An agent can fire off a thousand messages and, on the same platform, have replies parsed, scored, and handed back as structured data, all behind a clean API and the full authentication stack mailbox providers now demand.
Why Sentio
Email tooling forces a bad trade. Legacy mail servers are powerful but have no API, no multi-tenancy, and bolt on authentication and spam filtering through external daemons. Cloud APIs are easy but send-only and closed, and you do not control your data.
Sentio does the full job, sending, receiving, authenticating, and filtering, with the developer experience of a modern API but on your own servers, with your own data.
Capabilities
Submit by API as one message, a batch of up to a thousand, or raw email, or over standard SMTP, and schedule messages for later delivery.
A full standards-compliant inbound server accepts mail, parses every part, and routes each message by address, pattern, domain, or catch-all to a webhook.
Outbound mail is cryptographically signed; inbound mail is checked against SPF, DKIM, DMARC, and ARC, with the verdict stamped into a standard header.
A sub-millisecond connection guard with bans, rate limits, blocklists, and greylisting, then self-learning content scoring, then an optional AI tiebreaker only for borderline messages.
A language model categorizes uncertain messages as legitimate, commercial, unsolicited, or harmful and adjusts the verdict, invoked only on the small borderline slice to keep cost down.
Every inbound attachment is scanned and infected mail rejected before anything is written to disk.
Optional open and click tracking with bot-open detection, device and client parsing, and geolocation, over your own branded tracking domains.
Per-customer rate limits, independently-learning spam filters, dedicated or shared IP pools, and gradual IP-warming, so one sender can never drag down delivery for everyone else.
Built different
Most email APIs are send-only. Sentio runs a real inbound mail server that receives, authenticates, scans, classifies, and delivers structured data to a webhook. The inbound pipeline is fully built, not a stub.
DKIM, SPF, DMARC, ARC, MTA-STS, DANE, and BIMI discovery, all implemented natively, instead of stitching three external daemons around a 25-year-old mail server.
A thirteen-crate async engine with zero-copy parsing and memory safety by construction, not a patched legacy mail server.
Language-model classification is a native tier of the spam engine, gated to the borderline band so it touches only a small fraction of volume, with a choice of cloud or self-hosted models.
A REST API, signed webhooks, OAuth 2.0, OpenAPI docs, and full metrics and tracing, but you own the data and the servers.
By the numbers
Agent-first
An agent treats Sentio as its mailbox and its outbox together: it sends with one API call and receives replies as structured webhook events, so an email back-and-forth becomes a normal API loop instead of a scraping problem. Inbound mail arrives already parsed, authenticated, virus-scanned, and spam-scored, with an AI category attached, so the agent gets a clean decision surface, not a raw mailbox.
See HQ running in your own Slack or Teams, on the operating system we built for agents.