Troy Client: For Site Owners

Troy Client is a WordPress plugin that pulls updates for plugins distributed independently through Troy Servers.

Think of it this way: when a plugin developer gives you their plugin, Troy Client makes sure you get their updatesβ€”directly from them, not through any middleman. You trust them with the plugin in the first place, so why not trust them with plugin updates too?

Download Troy Client

Download Troy Client β€” Get the latest version as a ZIP file. Upload it via your WordPress dashboard under Plugins β†’ Add New β†’ Upload Plugin.

Why Would I Need This?

If you've ever installed a plugin directly from a developer's website, that developer needs a way to send you updates. Troy Client fetches them automatically.

You might need Troy Client if:

  • A developer asked you to install it.
  • You purchased a plugin from an independent developer.
  • You manage sites that use custom or private plugins.

What Does It Do?

Once activated, Troy Client works quietly in the background. When WordPress checks for plugin updates (which it does automatically), Troy Client:

  1. Identifies which plugins came from Troy-enabled developers.
  2. Checks those developers' servers for new versions.
  3. Shows available updates in your normal WordPress dashboard.

You don't have to do anything differently. Updates appear just like any other WordPress plugin update.

What Data Does It Send?

Troy Client sends the bare minimum to check for updates β€” and nothing that identifies you:

  • No domain names are sent to Troy Servers.
  • No personal information is collected.
  • A rotating anonymous ID (changes weekly) prevents tracking.
  • Your data is only shared with the specific developer whose plugin you're using.

System Requirements

RequirementMinimum
WordPress6.7+
PHP7.4+

In This Section

  • Installation β€” Download, upload, activate.
  • How It Works β€” Plugin detection, update flow, caching, and privacy.
  • API Reference β€” Functions and constants for developers.
  • Troubleshooting β€” Missing updates, connection errors, and cache issues.