Getting Started

Troy lets you distribute WordPress plugins from your own server. You add a header to your plugin, set up a Troy Server, and share an installation package. Your users get updates directly from you — no approval process, no middleman.

Two Components

Troy has two core plugins. They work together.

  • Troy Client receives updates. It connects to Troy Servers and surfaces available updates in the WordPress dashboard. If a developer asked you to install it, start with the Troy Client installation guide.
  • Troy Server sends updates. It hosts your plugin releases and serves update metadata to sites running Troy Client. If you're distributing a plugin, start with the Quick Start below.

In This Section

  • Quick Start — Add Troy to your plugin and start distributing via Troy Server in 5 minutes.
  • Plugin Headers — Every header Troy reads from your plugin file and readme, with syntax and examples.