A developer pushes code — the site updates automatically. No SSH, no manual steps, no downtime.
Three steps — and your site updates automatically on every push.
OAuth authorization, deploy key (read-only) and webhook are created automatically.
Any push to the selected branch triggers a deploy. Or accumulate changes with delayed deploy.
Zero-downtime via symlinks. If the build fails — automatic rollback.
OAuth authorization, a read-only deploy key and a webhook — everything is set up automatically. Just pick a repository and a branch.
Connect your own account and your clients' accounts. Deploykin pulls the list of repositories and branches, and you pick the right repo and branch for each site.
Full history: commit, author, status, run time and logs for every deploy.
Don't want to update the site on every push? Enable delayed deploy: changes accumulate and you trigger the update whenever it suits you.
Tailor the deploy script to your project. By default — a ready-made script for Laravel: pull, install, build, migrations, cache.
Your site runs without interruption — even during an update.
The new version is switched in within a fraction of a second via a symlink. Visitors won't notice.
If something goes wrong, roll back to the previous version instantly.
On a build error Deploykin rolls the changes back automatically.
Keeps the last N versions for instant rollback.
Every deploy step is recorded. If something goes wrong — you'll see exactly where.
Connect GitHub, pick a branch — and every push automatically updates your site.
We use cookies and the Yandex Metrica web-analytics service (including Session Replay) to improve the site. Details are in the privacy policy.