self-hosted transactional & marketing email layer on top of aws ses
18
stars
93
commits
TypeScript
primary language
Sep 10, 2026
updated
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.

Clone the repo:
git clone https://github.com/R44VC0RP/opensend.git
cd opensend
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.
Install opensend-js from npm:
npm install opensend-js
See the SDK guide for usage examples, or connect an MCP client.
93 commits
TypeScript
96.6%
CSS
3.3%
self-hosted transactional & marketing email layer on top of aws ses
18
stars
93
commits
TypeScript
primary language
Sep 10, 2026
updated
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.

Clone the repo:
git clone https://github.com/R44VC0RP/opensend.git
cd opensend
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.
Install opensend-js from npm:
npm install opensend-js
See the SDK guide for usage examples, or connect an MCP client.
93 commits
TypeScript
96.6%
CSS
3.3%