Envoyer
Deploy new code to production with zero downtime.
When you deploy new code to a web server the traditional way, there's a brief window where the old code is gone and the new code isn't fully loaded yet. For busy applications, users hit this window and get errors. Envoyer eliminates that window.
It deploys to a new directory alongside your running application, runs all setup tasks (installing packages, building assets, running migrations), then flips a single symlink to make the new version live — instantly, atomically, with no gap.
If the new deployment fails a health check, Envoyer rolls back to the previous version automatically. And it keeps previous deployments on disk, so a manual rollback takes one click.
The cutover from old version to new is instantaneous. Users in the middle of requests aren't dropped. The site is never "down for maintenance".
If a deployment fails a health check, Envoyer rolls back automatically. Bad deploys don't become your users' problem.
Envoyer deploys to all servers simultaneously — essential for applications running on more than one server behind a load balancer.
Every deployment is logged. One-click rollback to any previous release if needed.