Track SES deliveries, bounces, opens and clicks in a self-hosted dashboard with real-time search, analytics and reputation monitoring.

At a Glance:

Sessy is an open-source email observability tool for AWS SES that provides a web interface for tracking deliveries, bounces, complaints, opens, and clicks without relying on third-party email services.

Overview:

Sessy is an open-source email observability tool designed for users of AWS Simple Email Service (SES). It addresses the visibility gap in raw SES by providing a web interface where senders can monitor what happens to emails after they are dispatched, including delivery status, bounces, complaints, opens, and clicks. The project is intended for developers and operators who want to use AWS SES directly but need better observability than the base service provides. Sessy can be self-hosted using Docker, with additional deployment options documented for Kamal and Dokku. A built-in jobs dashboard powered by Solid Queue allows monitoring of background processing tasks.

Key Decision Points:

  • Self-hosted deployment: Sessy runs on your own infrastructure via Docker, with documented deployment paths for Kamal and Dokku.

  • Direct SES integration: Works with raw AWS SES rather than through a third-party email API or wrapper service.

  • Background job monitoring: Includes a Solid Queue dashboard at /jobs for inspecting queue status, retrying failed jobs, and viewing recurring tasks.

  • Open-source codebase: Inspired by the open-sourced Fizzy project from 37signals, allowing inspection and modification of the source.

Core Features:

  • Email event tracking: Monitors deliveries, bounces, complaints, opens, and clicks for emails sent through AWS SES.

  • Web-based interface: Provides a visual dashboard for viewing email events and statuses.

  • Background job dashboard: Exposes a /jobs endpoint that shows Solid Queue status, failed job retries, and recurring task information.

  • Docker deployment: Supports containerized deployment as the primary installation method.

  • Kamal and Dokku support: Offers documented deployment guides for forked modifications and Dokku-based setups.

Use Cases:

  • Developers using raw AWS SES who want visual observability into email delivery and engagement events.

  • Self-hosted deployments where operators need to run their own email monitoring interface alongside existing SES infrastructure.

Open-Source Alternative Value:

Sessy positions itself as an open-source alternative to paid email services that wrap AWS SES functionality behind a UI. By providing a self-hosted observability layer directly on top of raw SES, it allows users to retain the cost and reliability benefits of the underlying AWS service while gaining visibility into email events. The source code is available for inspection and modification, and deployment documentation supports running modified forks via Kamal.

PartagerXLinkedInReddit

Statistiques du projet

Étoiles

889

Forks

41

Licence

Other

Métadonnées

Alternative à
Resend