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. WPGraphQL Smart Cache
WPGraphQL Smart Cache icon

WPGraphQL Smart Cache

WPGraphQL Smart Cache is a WordPress plugin that provides fast, accurate API responses by intelligently caching and invalidating WPGraphQL queries.

By Jason Bahl·API·Free
5(4 reviews)
·7.0K+ active installs·Updated 3 months ago
DownloadVisit HomepageCompare

As of April 2026, WPGraphQL Smart Cache is a WordPress api plugin with 7.0K+ active installations and a 5/5 rating from 4 reviews. It has been downloaded 73K+ times in total. Requires WordPress 6.0+ and PHP 7.4+. Available on WordPress.org since 2022. Downloads are up 6% this week. Top alternative: WP Consent API.

5/54 reviews
7.0K+active installs
73K+total downloads
4 yearssince 2022

Overview

Do you want your API data fast or accurate? With WPGraphQL Smart Cache, you can have both.

WPGraphQL Smart Cache is a free, open-source WordPress plugin that provides support for caching and cache invalidation of WPGraphQL Queries.

To get the most out of this plugin, we recommend using GET requests with Network Caching, which requires your WordPress install to be on a supported host.

BREAKING CHANGES: We may make breaking changes in the future to improve functionality and experience. If we do, we will use semver to do so. Pay attention to release notes and upgrade notices before updating.

Video Overview

Docs

  • Overview
  • Quick Start
  • Features
    • Network Cache
    • Object Cache
    • Persisted Queries
    • Cache Invalidation
  • Extending / Customizing Functionality
  • FAQ and Troubleshooting
  • Known Issues
  • Providing…
Read full description on WordPress.org

Screenshots

Ratings & Reviews

54 reviews
5 ★
4
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Recent Reviews

Life Saver
by blackdahlia·1 year ago

This plugin is an absolute life saver! This should just be baked into wpgraphql core honestly!

Awesome, made even better.
by psychosispicks·2 years ago

Transitioning to a Gatsby headless CMS showed me huge performance improvements, but at the cost of having to rebuild on every change.

With this plugin, a Faust.js + Next.js website can be even faster and more convenient.

The website is static and only what you change is being rebuilt on the fly, and cached, without you having to do anything.

Essential for headless WP
by jonathanmotes·3 years ago·1 reply

Jason Bahl and WP Engine knocked it out of the part with this plugin. It makes headless WordPress truly scalable and provides a simple on-demand cache invalidation solution for Node.js hosting platforms and frontend frameworks that don’t have it built in.

Awesome :)
by digallardox·3 years ago·1 reply

The future of graphQL

Download Trends

Today: 138Yesterday: 295This week: 1KPeriod total: 36K

Compatibility

WordPress6.0+ requiredTested up to 6.9.4
PHP7.4+ required

Version Adoption

v2.0
59.4%
v1.3
35.4%
Other
5.2%

Top Alternatives to WPGraphQL Smart 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
Make Connector icon
Make Connector
2.780K+ installsUpdated 1 month ago
ViewCompare
Mailgun for WordPress icon
Mailgun for WordPress
3.880K+ installsUpdated 2 months 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

2.0.1

Bugfixes

  • #306: fix: prevent authenticated request data from being cached and served to public users. This fixes an issue where the object cache could incorrectly cache responses from authenticated users (containing draft posts, private content, etc.) due to WPGraphQL core calling wp_set_current_user(0) mid-request. The fix uses AppContext->viewer for reliable authentication state detection instead of is_user_logged_in().

Chores

  • ci: update deprecated GitHub Actions to v4
  • ci: fix Gherkin test compatibility by pinning behat/gherkin < 4.9
View full changelog on WordPress.org

Contributors

Jason BahlJason Bahlmarkkelnarmarkkelnar
Plugin Info
Version
2.0.1
Last Updated
Dec 12, 2025
WP Requires
6.0+
Tested Up To
6.9.4
PHP Requires
7.4+
Active Installs
7.0K+
Downloads
73K+
Added
Dec 2, 2022
Business
Free

Tags

apicachewpgraphqlperformancepersisted queries

Developer

J
Jason Bahl
3 plugins0.0M+ total installs
View all plugins →

Quick Compare

WPGraphQL Smart Cache vs WP Consent API→WPGraphQL Smart Cache vs Disable REST API→WPGraphQL Smart Cache vs Make Connector→

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