PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. API
  4. WP REST Cache
WP REST Cache icon

WP REST Cache

Enable caching of the WordPress REST API and auto-flush caches upon wp-admin editing.

By Acato·API·Free
4.9(42 reviews)
·10K+ active installs·Updated 1 month ago
DownloadVisit HomepageCompare

As of April 2026, WP REST Cache is a WordPress api plugin with 10K+ active installations and a 4.9/5 rating from 42 reviews. It has been downloaded 370K+ times in total. Requires WordPress 4.7+ and PHP 7.0+. Available on WordPress.org since 2019. Recently updated within the last 3 months. Download volume is stable this week. Support resolution rate: 100%. Top alternative: WP Consent API.

4.9/542 reviews
10K+active installs
100%resolved
7 yearssince 2019

Overview

Are you facing speed issues, using the WordPress REST API? This plugin will allow WordPress to cache the responses of the REST API, making it much faster.

This plugin offers:

  • Caching of all default WordPress REST API GET-endpoints.
  • Caching of (custom) post type endpoints.
  • Caching of (custom) taxonomy endpoints.
  • Automated flushing of caches if (some of) its contents are edited.
  • Manual flushing of all caches.
  • Manual flushing of specific caches.
  • A counter how many times a cache has been retrieved.
  • Specifying after what time the cache should be timed out.
  • Registering custom endpoints for caching.
  • Automatic cache regeneration.

WP REST Cache Pro
For more advanced features, check out our WP REST Cache Pro plugin:

  • Configure custom endpoints for caching through the wp-admin interface.
  • Configure…
Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.942 reviews
5 ★
38
4 ★
3
3 ★
1
2 ★
0
1 ★
0

Recent Reviews

Does the job
by vlaim·6 months ago

Nice one! Decreased response time by almost 60%.

Absolutely fantastic!
by zerfl·7 months ago·1 reply

This plugin is excellent and works exactly as advertised. Definitely worth a perfect rating.

I do think the FAQ could be expanded a little more to mention process_cache_relations for custom REST endpoints, however. I only found my solution buried in other users’ threads. I had wrongly assumed that providing the object type manually via the determine_object_type hook was equivalent to making object relationships work, which is clearly not the case.

Overall, a really great plugin and very well thought-out.

Works great but honestly it could be so much better
by hirngesicht·11 months ago·4 replies

Using this plugin has made my API for filtering products go from finishing the filtering and reaching the user in 2.3 seconds to reaching the user in about 200 ms. A huge improvement indeed.

However, I’ve noticed two things that slowly drive me insane:

  1. The add_filter for hiding the REST API button in the admin panel isn’t working. Why does this need a filter at all? Just make it a setting. I don’t get it.
  2. There is a serious lack of settings for this plugin. What if I want to cache one API route shorter than another? That’s currently impossible. Where’s the “regenerate all caches” button? This might very well be the only caching plugin without such a button. Yes, it has a “Clear all”, but no “Regenerate all”.

This is a solid 5/5 if they add the above. I’ve yet to find a better solution that doesn’t involve Cloudflare.

Thanks for the plugin!

  • This topic was modified 11 months, 4 weeks ago by hirngesicht.
Wroks good with WP Maps
by carnini·1 year ago

Installed on suggestion of WP Maps, made a big difference in load speeds of maps.

Works well with headless WordPress and Nuxt 3
by thaikolja·1 year ago

Great plugin! I use it for a headless WordPress instance with Nuxt 3, and it works perfectly fine.

The only thing I needed to change was the API endpoint since I created a custom endpoint to the route. But the FAQ cleared this up quickly and it works flawlessly. As a small suggestion I’d propose to add this option to the plugin’s settings page for easier access.

Download Trends

Today: 172Yesterday: 247This week: 1KPeriod total: 111K

Compatibility

WordPress4.7+ requiredTested up to 6.8.5
PHP7.0+ required

Version Adoption

v2026.1
38.1%
Other
26.8%
v2024.3
18.7%
v2025.1
16.4%

Top Alternatives to WP REST Cache

WP Consent API icon
WP Consent API
5200K+ installsUpdated 3 weeks ago
ViewCompare
Disable REST API icon
Disable REST API
4.890K+ installsUpdated 2 years ago
ViewCompare
Mailgun for WordPress icon
Mailgun for WordPress
3.880K+ installsUpdated 2 months ago
ViewCompare
Make Connector icon
Make Connector
2.780K+ installsUpdated 1 month ago
ViewCompare
Disable WP REST API icon
Disable WP REST API
4.830K+ installsUpdated 1 week ago
ViewCompare
View all api plugins →

Frequently Asked Questions

Changelog

2026.1.3

Release Date: March 3rd, 2026

Fix: Prevent performance issue with hierarchical categories.

View full changelog on WordPress.org

Contributors

AcatoAcatoRichard KorthuisRichard Korthuisyoeridekkeryoeridekker
Plugin Info
Version
2026.1.3
Last Updated
Mar 3, 2026
WP Requires
4.7+
Tested Up To
6.8.5
PHP Requires
7.0+
Active Installs
10K+
Downloads
370K+
Added
Jan 31, 2019
Business
Free

Tags

apirestcacherest cachewp-rest-api

Developer

A
Acato
5 plugins0.0M+ total installs
View all plugins →

Quick Compare

WP REST Cache vs WP Consent API→WP REST Cache vs Disable REST API→WP REST Cache vs Mailgun for WordPress→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.