R44VC0RP/opensend

self-hosted transactional & marketing email layer on top of aws ses

18

stars

93

commits

TypeScript

primary language

Sep 10, 2026

updated

opensend.local
email
email-marketing

README

opensend

Self-hosted transactional email, newsletters, and campaigns with Amazon SES. One installation, Google-only sign-in, and one public API shared by the dashboard, SDK, and MCP server. No passwords, teams, or browser-side API-secret setup.

opensend dashboard showing sending activity, delivery metrics, and recent campaigns

Campaign composer with visual email editing and audience selection Email logs with delivery statuses, recipients, and filtering

Start here

  1. Clone the repo:

    git clone https://github.com/R44VC0RP/opensend.git
    cd opensend
    
  2. Open the repo in your coding agent and paste:

    Help me set up OpenSend for my use case. Explore this repo and read
    api/README.md first. Ask what I want to send, whether I prefer Docker
    or Cloudflare, and what infrastructure I already have. Recommend the
    simplest setup and explain the plan before making changes. Use my own
    accounts and resources, keep secrets out of git, and start with simulated
    sending. Ask before provisioning, deploying, or sending real email.
    

Prefer a manual setup? Start with Docker or Cloudflare. For development, see the local setup.

TypeScript SDK

Install opensend-js from npm:

npm install opensend-js

See the SDK guide for usage examples, or connect an MCP client.

Contributors

R44VC0RP

93 commits

R44VC0RP/opensend

self-hosted transactional & marketing email layer on top of aws ses

18

stars

93

commits

TypeScript

primary language

Sep 10, 2026

updated

opensend.local
email
email-marketing

README

opensend

Self-hosted transactional email, newsletters, and campaigns with Amazon SES. One installation, Google-only sign-in, and one public API shared by the dashboard, SDK, and MCP server. No passwords, teams, or browser-side API-secret setup.

opensend dashboard showing sending activity, delivery metrics, and recent campaigns

Campaign composer with visual email editing and audience selection Email logs with delivery statuses, recipients, and filtering

Start here

  1. Clone the repo:

    git clone https://github.com/R44VC0RP/opensend.git
    cd opensend
    
  2. Open the repo in your coding agent and paste:

    Help me set up OpenSend for my use case. Explore this repo and read
    api/README.md first. Ask what I want to send, whether I prefer Docker
    or Cloudflare, and what infrastructure I already have. Recommend the
    simplest setup and explain the plan before making changes. Use my own
    accounts and resources, keep secrets out of git, and start with simulated
    sending. Ask before provisioning, deploying, or sending real email.
    

Prefer a manual setup? Start with Docker or Cloudflare. For development, see the local setup.

TypeScript SDK

Install opensend-js from npm:

npm install opensend-js

See the SDK guide for usage examples, or connect an MCP client.

Contributors

R44VC0RP

93 commits

Languages

TypeScript

96.6%

CSS

3.3%