Sessy replaces third-party email tracking wrappers with a self-hosted AWS SES delivery dashboard and built-in MCP server for AI coding agents.
Marc Köhlbrugge built Sessy to eliminate the operational opacity of troubleshooting Amazon SES email delivery through raw AWS CloudWatch logs and scattered SNS configurations. Instead of paying recurring monthly markups for third-party email wrappers just to view message delivery states, he engineered an open-source observability dashboard tailored directly to SES event streams. The project gives infrastructure operators complete visibility into transactional email lifecycles alongside an AI-ready Model Context Protocol interface, without altering outbound sending pipelines.
Resend operates as a managed platform combining developer APIs with delivery analytics and React Email tooling. Adopting Resend requires routing outbound traffic through third-party infrastructure, managing an extra API key, and accepting tiered subscription costs as email volume scales. For teams already operating in AWS, an external intermediary introduces separate vendor agreements and egress dependencies.
Sessy keeps the operational footprint focused strictly on observability. Application services continue sending mail directly through Amazon SES via existing SMTP or AWS SDK credentials. Sessy sits out-of-band as a lightweight Docker container, ingesting delivery, bounce, complaint, open, and click events published asynchronously by Amazon SNS. Engineering teams retain recipient data within their own network perimeter, store event history in local SQLite or PostgreSQL, and avoid per-message platform charges.
/jobs lets operators inspect webhook background processing, monitor worker queues, and retry failed job runs.docs/aws-ses-setup.md historically used the SES v1 CLI syntax, failing validation on deliveryDelay and subscription events that require SES v2 CLI commands (tracked in open issue #190).Is Sessy free for commercial use? Yes. Self-hosting is free under the O'Saasy license, which permits commercial use but prohibits running a competing managed cloud service.
Sessy vs Resend — which should I choose? Choose Resend if you need a hosted email delivery API with React Email templates; choose Sessy if you already send through Amazon SES and want delivery observability without monthly fees.
Does Sessy require AWS IAM credentials to operate? No. Sessy ingests SES event streams entirely via incoming Amazon SNS webhooks, meaning the container never requires AWS API keys or IAM roles to track deliveries.
Sessy is an ideal observability addition for teams already committed to Amazon SES who need clear delivery diagnostics without adopting a costly managed platform, but it is not a drop-in mail sending relay on its own. Its active development, demonstrated by updates through September 2026, pairs with an O'Saasy source-available license that permits free self-hosting while restricting commercial managed hosting resale.
Lint, codegen, breaking-change checks and dependency management in one Git-native CLI. Open source, no registry lock-in.
Show that Sessy is listed as an open-source alternative. Paste into your README: