Effortless, Self-Hosted Updates for Your WordPress Plugins

Provides an efficient, secure, and user-friendly version update mechanism for non-official WordPress plugins. Version Pilot offers a decentralized and seamless update solution for WordPress plugin developers who host their plugins outside the official repository.

It perfectly mimics the native WordPress update experience without relying on a central server. This allows your users to update with a single click from their admin dashboard, just like any official plugin

How It Works

Our solution is comprised of two parts, designed to provide the smoothest experience for both developers and end-users:

This architecture means your users do not need to install any extra plugins. The update logic is bundled within your own plugin.

Feature Highlights

The free version of Version Pilot provides everything you need to manage updates for your self-hosted plugins

Pro Upsell & Comparison

Version Pilot Pro is a professional add-on for the free “Version Pilot” plugin, transforming it into a more powerful and commercial-ready software distribution platform.

Supercharge Your Workflow with Version Pilot Pro

Free vs. Pro

Version Pilot (Free)

Free
  • Decentralized Update API ✔️
  • Plugin & Version Management ✔️
  • Seamless User Experience ✔️
  • AJAX-Powered UI ✔️
  • License Key Authentication ❌
  • Minimum Required Version ❌
  • Flexible Validation Logic ❌

Version Pilot Pro (Add-on)

$19lifetime
  • Decentralized Update API ✔️
  • Plugin & Version Management ✔️
  • Seamless User Experience ✔️
  • AJAX-Powered UI ✔️
  • License Key Authentication ✔️
  • Minimum Required Version ✔️
  • Flexible Validation Logic ✔️

Please note: You must have the free Version Pilot plugin installed and activated to use this Pro add-on.

Frequently Asked Questions (FAQ)

A: No. That is the main advantage. The update logic is bundled within your own plugin, so your users do not need to install any extra plugins.

A: Yes. All communication should be over HTTPS. Furthermore, WordPress itself performs validations on the update package before installation.

A: No. The update check leverages WordPress’s built-in transient API. WordPress only checks for updates twice a day (every 12 hours), so the impact on performance is negligible.

A: This functionality requires the Pro add-on. You need to use the `wowown_version_pilot_client_auth_credentials` filter in your distributable plugin to send the credentials and the `wowown_version_pilot_update_verify` filter on your server to validate them.

A: When editing a version, you can find the “Minimum Required Version” field. If you enter a version number like `1.5.0`, only users with version 1.5.0 or newer will be offered this update. You can leave the field blank to make the update available to all older versions.