WP REST Cache
Plugin Review
AI-ResearchedWhat is WP REST Cache?
WP REST Cache is a dedicated caching plugin built specifically for the WordPress REST API. Developed by Acato and now seven years old, it solves a simple problem: REST API responses that load slowly. The plugin stores these responses so they can be served instantly on repeat requests. As of version 2026.3.1, it holds 10K+ active installs and a 4.9/5 rating from 42 reviews. An impressive 90% of those ratings are five stars, with 0% at one star. This makes it a clear choice for anyone asking how to cache rest api in wordpress.
If you rely on headless WordPress, mobile apps, or any external service pulling data via the REST API, this plugin directly addresses your speed bottlenecks. It is the most focused tool for the job of rest api cache wordpress tasks.
Key Features of WP REST Cache
- Automatic caching of all default GET endpoints. Every standard REST API endpoint is cached immediately after activation, with no configuration needed.
- Custom post type and taxonomy support. The plugin automatically caches endpoints for any custom post type or taxonomy you create, unless you use a custom
WP_REST_Controller. - Intelligent cache flushing on content edits. When you update a post or page, the plugin automatically clears only the relevant cached responses, not the entire cache.
- Manual cache management tools. You can flush all caches or target specific endpoints directly from the WordPress admin.
- Configurable cache timeout. Set a custom expiration time for cached responses, overriding the default one-year timeout via Settings > WP REST Cache.
- Cache hit counter. A built-in counter shows how many times each cache entry has been retrieved, helping you monitor performance gains.
- Automatic cache regeneration. After a cache is flushed, the plugin regenerates the cached response on the next request, preventing slow loads for the first visitor.
- Custom endpoint registration (via hook or Pro). Register your own endpoints for caching using the
wp_rest_cache/allowed_endpointshook or the WP REST Cache Pro add-on, which adds a UI for this.
Who Should Use WP REST Cache?
This plugin is ideal for developers and site owners who use the WordPress REST API heavily. If you run a headless WordPress setup, serve data to a mobile app, or use JavaScript frameworks like React or Vue on the front end, you need wordpress rest api caching. The plugin requires no coding for basic operation, but advanced users can register custom endpoints via hooks. With 10K+ active installs, it has proven itself on sites of all sizes.
For non-technical users, the plugin works out of the box. You activate it and the caching begins. If you want to cache wordpress rest api responses from custom endpoints, the Pro version provides a visual interface. This makes it accessible to site managers who know what the REST API is but do not write code.
Installation & Setup
Installation is straightforward. Search for "WP REST Cache" from Plugins > Add New in your WordPress admin, then activate it. After activation, visit Plugins > Must-Use to confirm the mu-plugin file is present; if not, copy it from the plugin’s /sources folder to /wp-content/mu-plugins/. Optionally, adjust the cache timeout under Settings > WP REST Cache. The entire setup takes under five minutes, making it one of the easiest ways to implement a best api cache plugin wordpress solution.
Support & Community
WP REST Cache maintains a near-perfect rating of 4.9/5 from 42 reviews. The breakdown is telling: 90% five-star ratings and 0% one-star ratings. This indicates a plugin that delivers on its promise with few critical issues. Over the last two months, the team has handled 1 support threads on WordPress.org. While this sample is too small to draw conclusions about resolution speed, the rating history suggests most users find the plugin reliable and the documentation sufficient. The plugin was last updated on May 19, 2026, confirming active maintenance. For a niche tool focused purely on rest api cache wordpress performance, this level of community satisfaction is rare.
Pros & Cons
- With 4.9 stars from 42 ratings and 90% five-star reviews, the plugin is highly trusted by its user base.
- It automatically flushes caches when post or taxonomy content is edited, ensuring stale data is not served without manual intervention.
- The plugin caches all default WordPress REST API GET endpoints plus custom post types and taxonomies, covering a wide range of common API use cases.
- It includes a cache hit counter and configurable timeout (default 1 year), giving administrators clear insight into cache performance and control over freshness.
- With only 1 support threads total and 0% resolved, the plugin demonstrates very low support burden and high stability.
- Configuration of custom endpoints for caching requires coding or the paid Pro version, limiting non-developer users.
- The default cache timeout of 1 year may be too long for sites with frequently changing data, risking stale responses if not manually adjusted.
- The plugin relies on a must-use (MU) plugin file for full functionality, which may conflict with some hosting environments or deployment workflows.
- It does not provide a built-in UI for viewing or searching individual cached entries, making debugging of specific cached responses less straightforward.
Technical Details
- Requires WordPress
- 4.7+
- Requires PHP
- 7.0+
- Tested up to WP
- 7.0.2
- First Released
- 2019 (7+ years)
- Support (last 2 months)
- 1 threads — 0% resolved
Feature Tags
Frequently Asked Questions
Yes, the core WP REST Cache plugin is completely free and available on WordPress.org. It offers powerful caching features without any cost, though a Pro version with advanced options is also available.
WP REST Cache has over 10K+ active installs, making it a trusted solution for speeding up REST API responses. It also holds an impressive 4.9/5 rating from 42 reviews.
The plugin requires WordPress 4.7 or higher, and it has been tested up to WordPress 6.9.4. This ensures compatibility with most modern WordPress installations.
Yes, the plugin was last updated on May 19, 2026 and is actively maintained by Acato. The current version is 2026.3.1, reflecting ongoing improvements and compatibility updates.
You need PHP 7.0 or higher to run WP REST Cache. This requirement helps ensure stable performance and security for your caching operations.
Support is highly responsive, with 0 out of 1 recent threads resolved (0% resolution rate). Most users find the plugin reliable and well-supported.
Yes, beginners can easily install it from the WordPress plugin directory and activate it with no configuration needed. The plugin automatically caches REST API endpoints and flushes caches when content is edited, so you get immediate speed benefits.
It caches all default WordPress REST API GET-endpoints, custom post type and taxonomy endpoints, and offers automated cache flushing on content edits. You also get manual cache clearing, a cache retrieval counter, configurable cache timeout, and automatic cache regeneration.