Templates

Official · Email · 2 db · 1 docker

usesend

useSend

Self-hosted email API and dashboard powered by Amazon SES — send transactional mail with full control of your data.

preflight

services03
listen01
you set09

topology

How this stack is wired

Each card is a service this deploy creates. A line means one service reads another through env.

listen

Ports the stack publishes

Service on the left. Host port, then the container port and scheme.

  • usesend803000/http

you set

Values this template leaves for you

Literals and placeholders. Wiring to another service lives on the topology, not here.

  • HOSTNAME

    usesend

    0.0.0.0

  • PORT

    usesend

    3000

  • GITHUB_ID

    usesend

    CHANGE_ME

  • GITHUB_SECRET

    usesend

    CHANGE_ME

  • AWS_ACCESS_KEY

    usesend

    CHANGE_ME

  • AWS_SECRET_KEY

    usesend

    CHANGE_ME

  • AWS_DEFAULT_REGION

    usesend

    us-east-1

  • NEXT_PUBLIC_IS_CLOUD

    usesend

    False

  • API_RATE_LIMIT

    usesend

    1

notes

Context for this stack

Written with the template. Topology, binds, and values you set live in the sections above.

useSend is an open-source email platform for sending transactional and marketing emails. Built on AWS SES, it provides a modern dashboard, REST API, SMTP support, analytics, webhooks, and contact management as a self-hosted alternative to Resend, SendGrid, and Postmark.

About Hosting useSend

This dFlow template deploys useSend with PostgreSQL and Redis for persistent storage and background job processing. Connect your AWS SES credentials, configure your sending domain, and start sending emails through the dashboard, REST API, or SMTP.

Common Use Cases

  • Send transactional emails
  • Manage marketing campaigns and newsletters
  • Send emails via REST API or SMTP
  • Track deliveries, opens, clicks, and bounces
  • Self-host your email infrastructure with AWS SES

Dependencies

  • useSend
  • PostgreSQL
  • Redis
  • AWS SES

Why Deploy on dFlow?

Deploy useSend in minutes with automatic HTTPS, persistent storage, environment variable management, custom domains, and centralized application management—all from a single dashboard.