Deploy button

One-click deploys from your README

Add a "Deploy to Pushify" button to any repository. Whoever clicks it lands in the new-project wizard with your repo and branch already filled in — and deploys to their own server, not ours.

What it looks like

Deploy to Pushify

Add it to your README

Markdown

[![Deploy to Pushify](https://pushify.dev/badges/deploy.svg)](https://pushify.dev/new?repo=https%3A%2F%2Fgithub.com%2Fyour-org%2Fyour-app)

HTML

<a href="https://pushify.dev/new?repo=https%3A%2F%2Fgithub.com%2Fyour-org%2Fyour-app"><img src="https://pushify.dev/badges/deploy.svg" alt="Deploy to Pushify" height="32"></a>

Parameters

reporequired

HTTPS URL of a public repository on GitHub, GitLab or Bitbucket — or any https URL ending in .git.

branchoptional

Branch to deploy. Defaults to the repository default branch.

What happens on click

  1. The visitor signs in or creates a free account — the link survives the redirect.
  2. The wizard opens with your repository and branch prefilled; framework, build and start commands are auto-detected.
  3. They pick one of their servers (or connect a VPS over SSH) and deploy. HTTPS and zero-downtime cutover are handled.

Good to know

  • Private repositories work too — the visitor connects their own GitHub account in the wizard.
  • Ship a pushify.yaml in the repo to pin build settings, cron jobs, volumes and workers for everyone who deploys it — see the reference at pushify.dev/pushify-yaml.
  • The badge is a static SVG; hotlink it or copy it into your repo.