Deploy WordPress plugins and themes from GitHub — public or private repositories — without Git on the server.
- Install and update from GitHub — add a repository URL, pick a branch, deploy.
- Private repositories — read-only GitHub App, connected in one click.
- Native update screens — managed packages appear on the Plugins and Themes screens.
- Push-to-deploy — REST endpoint secured by separate plugin/theme secrets, sent in a header for CI and GitHub Actions.
- Dashboard — commit comparison, deploy status, and per-package actions.
- WordPress 6.0 or later
- PHP 7.4 or later with the OpenSSL extension
- A public HTTPS URL for one-click GitHub App setup
- Download the latest release: webba-deploy.zip
- In WordPress go to Plugins → Add New → Upload Plugin, choose the zip, install, and activate.
- Open Webba Deploy in the admin menu.
Or with WP-CLI:
wp plugin install https://github.com/giodc/webba-deploy/releases/latest/download/webba-deploy.zip --activateWebba Deploy updates itself from this repository's GitHub Releases using the WordPress Update URI mechanism. Automatic updates are off by default; enable them on the Plugins screen or under Webba Deploy → Settings.
GPL-2.0-or-later. See LICENSE.
