Deploy button

One-click deploys from your README

Add a Deploy to Pushify button to any repository. Visitors deploy it to their own server, not ours.

Build your button

Preview

Deploy to Pushify
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>

Reference

Parameters

reporequired
HTTPS URL of a public GitHub, GitLab or Bitbucket repository, or any https URL ending in .git.
branchoptional
Branch to deploy. Defaults to the repository’s default branch.

On click

What happens when someone clicks it

  1. 01

    Sign in

    The visitor signs in or creates a free account. The link survives the redirect.
  2. 02

    Wizard, prefilled

    Repository and branch are filled in; framework and commands are auto-detected.
  3. 03

    Deploy

    They pick one of their servers and deploy, with HTTPS and a zero-downtime switch.

Good to know

Details worth knowing

Private repositories

The link clones a public URL. Import private repos from a connected GitHub account.

Pin the setup

A pushify.yaml in the repo pins build settings, cron jobs, volumes and workers.

A static badge

The badge is a static SVG. Hotlink it or copy it into your repo.