SENDR connects your Git repo to your server and ships every push automatically. cPanel, VPS, container, your call. No CI to babysit.
Or install the CLI and deploy from your terminal:
npm install -g @sendr-dev/cliWorks with the tools you already use
Why SENDR
Connect GitHub or GitLab, paste one webhook URL, and every push ships. No pipelines to wire, no YAML to babysit.
cPanel, SFTP, SSH or Docker. From a ₦2k shared host to a bare VPS, SENDR drops your build exactly where it belongs.
Atomic release swaps keep the previous build warm. One click and you are back to green, even at 3am.
Credentials and environment variables are AES-256-GCM encrypted before they ever touch the database.
Releases are extracted, uploaded, then renamed into place. Traffic never sees a half-written directory.
Run pre/post deploy commands on SSH and Docker targets, and stream every line of output as it happens.
How it works
Link a GitHub or GitLab repository. SENDR hands you a signed webhook URL in return.
Add a target: cPanel, SFTP, SSH or Docker. Validate it once; SENDR confirms it can write.
Your next commit triggers a deploy. The worker ships the artifact and swaps it in, live.
Live demo
No CI pipeline, no YAML, no bash script. Just push and watch SENDR ship your code.
CLI
Install the SENDR CLI and trigger deploys, check status, and stream logs without leaving your shell. Built for CI and local workflows.
Pick your package manager and copy the install command:
npm install -g @sendr-dev/cliSign in, link your project, push a deploy:
# sign in (opens your browser)
sendr login
# initialize the CLI in your project
sendr init
# trigger a deployment from your repo
sendr deploy --waitPrefer not to install? Run it on the fly with npx @sendr-dev/cli login. Full command reference in the docs.
Comparisons
If you have used GitHub Actions or raw FTP before, here is how SENDR compares.
| Feature | SENDR. | GitHub Actions | Manual FTP |
|---|---|---|---|
| Setup time | 2 minutes | 2 hours | Ongoing pain |
| cPanel support | Native | Hacky | Manual FTP |
| Zero-downtime deploy | Built-in | Custom bash | No |
| Secrets management | Encrypted | .env files | Plain text |
| Rollback | 1 click | Custom script | Manual restore |
| YAML required | None | Yes | None |
Where it deploys
Free plans cover shared hosting and Git. Pro unlocks SSH and Docker for real Node backends.
Shared
Shared
Server
Container
Git
Git
Storage
Storage
Pricing
For side projects
1 target
1 user
Community support
For Node backends
5 targets
1 user
Priority email support
For agencies & teams
20 targets
5 users
Shared Slack channel
For enterprise & white-label
Unlimited
Unlimited
Dedicated Slack channel
Questions
For static and PHP sites, no. Push and SENDR ships it. For Node backends on SSH/Docker, hooks build on the target, so your CI stays optional.
Yes. The cPanel/SFTP adapter uploads your files to the document root and swaps them in atomically. Great for PHP and static front-ends.
Encrypted with AES-256-GCM at the application layer before they are written to Postgres. The key lives only in your environment.
Every release is kept (retention configurable). A rollback re-deploys the previous build; no rebuild required.
Absolutely. The Business plan adds team seats so multiple developers can manage deployments across client projects from one org.
Yes. Start on the Free plan, upgrade to Pro whenever you are ready. No time limit on Free, and you can cancel Pro anytime.
Connect a repo, point at a server, and let SENDR handle the rest.