These docs have been generated using AI. Expect inaccuracies until we remove this banner.
- Docs
- Troy Client
Troy Client: For Site Owners
Troy Client is the piece of Troy that you install on your WordPress site. It receives plugin updates from developers who distribute their plugins independently through Troy Server.
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.
Why Would I Need This?
If you've ever installed a plugin that came directly from a developer (not from WordPress.org), that developer needs a way to send you updates. Troy Client handles that 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 for clients who use custom or private plugins
What Does It Do?
Once installed, Troy Client runs quietly in the background. When WordPress checks for plugin updates (which it does automatically), Troy Client:
- Notices which plugins came from Troy-enabled developers
- Checks those developers' servers for updates
- 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.
How Private Is It?
Very. Troy Client was designed with privacy as a core principle:
- 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
| Requirement | Minimum |
|---|---|
| WordPress | 6.7+ |
| PHP | 7.4+ |
In This Section
- Installation — Download, upload, activate. That's it.
- How It Works — The technical details, if you're curious.
- API Reference — Functions and constants for developers.
- Troubleshooting — If something's not working, start here.
