What is CanaryWP?
CanaryWP is a WordPress testing and maintenance platform designed to help teams validate changes before they reach production.
It gives you an isolated environment where you can import a WordPress site, test updates and maintenance changes, review site behavior, compare results, and make more informed release decisions without working directly on the live site.
With CanaryWP, you can test changes to WordPress core, PHP, plugins, themes, databases, content, and configuration while keeping the source site separate from the testing environment.
What can you do with CanaryWP?
Use CanaryWP to:
- Create isolated WordPress testing environments.
- Import existing WordPress sites for testing.
- Test WordPress, PHP, plugin, and theme updates.
- Create and restore backups before major changes.
- Run automated checks for pages, WP Admin, navigation, forms, assets, and visual changes.
- Compare testing results before and after maintenance.
- Review logs, activity, uptime, and site health.
- Schedule recurring testing and maintenance workflows.
- Manage multiple WordPress environments from one workspace.
How CanaryWP works
A typical CanaryWP workflow follows this process:
Source WordPress Site/Import file → CanaryWP Testing Environment → Baseline Test → Make Changes → Retest → Review Results
Start by creating a testing copy of your WordPress site.
Run a baseline test to understand the site’s current state before making changes. Apply the update or maintenance task inside the isolated CanaryWP environment, then run the tests again.
Compare the results, investigate any failures or unexpected differences, and use the available evidence to decide what should be applied to the production site.
How to use the docs
The CanaryWP documentation is organized around the main workflows and tools available in the platform.
You do not need to read the documentation from beginning to end. Start with the section that matches what you are trying to accomplish.
Learn the CanaryWP fundamentals, understand how the platform works, and get familiar with the core testing workflow.
Import WordPress sites, create testing environments, manage instances, and connect existing sites for safer change validation.
Manage WordPress and PHP, plugins, themes, databases, backups, domains, redirects, and instance health from one place.
Run site tests, review testing history, schedule recurring jobs, and automate repeatable WordPress testing and maintenance workflows.
Manage workspace activity, notifications, billing, plans, account settings, and AI-assisted operations across your team.