NetSendo

Documentation

How to install NetSendo on your own server, configure it, and connect it to other software.

NetSendo is a self-hosted email and SMS marketing automation platform built with Laravel and Vue.js and shipped as Docker images. It is source-available software under the NetSendo EULA: the SILVER license is free, GOLD adds advanced features. These pages describe NetSendo 2.7.0; the code and release notes are on GitHub.

Common tasks

Key facts

TopicDetails
InstallationDocker Compose; image ghcr.io/netsendo/netsendo; MySQL 8.4 and Redis 7
Web interfacehttp://localhost:5029 (bound to 127.0.0.1; use a reverse proxy with HTTPS)
REST APIhttps://your-domain.com/api/v1, Bearer API keys (ns_live_…) with 16 scopes
Rate limit3,000 requests per minute per API key
Webhooks15 events, signed with X-NetSendo-Signature (HMAC-SHA256)
SendingSMTP, Gmail API, SendGrid or the built-in NMI; SMS via Twilio, SMSAPI, Vonage, MessageBird, Plivo
AI assistantsMCP server (@netsendo/mcp-client) using the same API

For AI agents

Every documentation page is also available as Markdown: request its URL with the header Accept: text/markdown. The list of pages is at /api/v1/docs and in llms.txt. More in NetSendo for AI agents.