Type to search.

#926 by installscommunity

WPGraphQL

by Jason BahlVersion 2.26.0

WPGraphQL adds a flexible and powerful GraphQL API to WordPress, enabling efficient querying and interaction with your site's data.

Active installs
30,000+
#926 of 1,000
Downloads, all time
1.8M
1,755,477
Downloads, 30 days
62.5K
14.4K in the last 7
Rating
4.9 / 5
48 reviews
Last updated
2 days ago
Oct 29, 2026
Version
2.26.0
184 releases

Upkeep and compatibility

Last updatedOctober 29, 2026Updated in the last 3 months
Tested up toWordPress 7.0.8Older than WordPress 7.1.4, the current release
Needs WordPress6.0 or newer
Needs PHP7.4 or newer
First publishedNovember 14, 2020
Support, last two monthsNo threads opened

Reviews

4.9 / 5 from 48 reviews

Reviews by star rating
5 stars46
4 stars1
3 stars1
2 stars0
1 star0

Downloads, last 30 days

Low 471 a dayHigh 5.2K a day

What the author says it does

WPGraphQL is a free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site.

Get Started

  • Install WPGraphQL: wp plugin install wp-graphql --activate
  • Try it out: Live Demo
  • Read the Quick Start Guide.
  • Join the Community on Discord and Star the Repo!

Key Features

  • Flexible API: Query posts, pages, custom post types, taxonomies, users, and more.
  • Extendable Schema: Easily add functionality with WPGraphQL’s API, enabling custom integrations.
  • Compatible with Modern Frameworks: Works seamlessly with Next.js, Astro, SvelteKit, and more.
  • Optimized Performance: Fetch exactly the data you need in a single query. Boost performance with WPGraphQL Smart Cache.

WPGraphQL is becoming a Canonical Plugin on WordPress.org, ensuring long-term support and a growing community of users and contributors.

Upgrading

It is recommended that anytime you want to update WPGraphQL that you get familiar with what’s changed in the release.

WPGraphQL publishes release notes on Github.

WPGraphQL has been following Semver practices for a few years. We will continue to follow Semver and let version numbers communicate meaning. The summary of Semver versioning is as follows:

  • MAJOR version when you make incompatible API changes,
  • MINOR version when you add functionality in a backwards compatible manner, and

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

How is WPGraphQL funded?

WPGraphQL is free and open-source. It is supported by contributors, backers, and sponsors, including Automattic, which provides significant support as WPGraphQL becomes a Canonical Plugin.

Learn more about supporting WPGraphQL on Open Collective.

Can I use WPGraphQL with xx JavaScript framework?

Yes! WPGraphQL works with any client that can make HTTP requests to the GraphQL endpoint. It integrates seamlessly with frameworks like Next.js, Gatsby, Astro, and more.

Where can I get support?

You can join the WPGraphQL Discord community for support, discussions, and announcements.

How does WPGraphQL handle privacy and telemetry?

WPGraphQL uses the Appsero SDK to collect telemetry data only after user consent. This helps improve the plugin while respecting user privacy. When telemetry is enabled, the same payloads are also mirrored to WPGraphQL-operated infrastructure at https://telemetry.wpgraphql.com. You can opt out at any time under GraphQL → Settings.

Latest changelog entry

2.26.0

New Features

  • add Site Health recommendations for WPGraphQL security settings (#4536)
  • add static to_global_id() helper to models (#4586)
  • deps: bump the npm-prod-minor-patch group with 6 updates (#4592)
  • let sites opt out of usage tracking from settings (#4508)

Bug Fixes

  • deps-dev: bump symfony/yaml from 5.4.53 to 5.4.54 in /plugins/wp-graphql (#4599)
  • deps-dev: bump the npm-dev-minor-patch group across 1 directory with 4 updates (#4601)
  • deps-dev: bump the npm-dev-minor-patch group with 8 updates (#4591)

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#154 by installs

WooCommerce Legacy REST API

by Automattic

The WooCommerce Legacy REST API, which is now part of WooCommerce itself but will be removed in WooCommerce 9.0.

Installs
400,000+
Rating
1.5 (29)
Updated
17 days ago

#513 by installs

Disable REST API

by Dave McHale

Disable the use of the REST API on your website to site users. Now with User Role support!

Installs
80,000+
Rating
4.8 (38)
Updated
3 years ago

#577 by installs

Make Connector

by Make

Make Connector. Make lets you design, build, and automate by connecting with WordPress in just a few clicks.

Installs
70,000+
Rating
2.7 (25)
Updated
9 months ago

#682 by installs

JWT Authentication for WP REST API

by tmeister

Extends the WP REST API using JSON Web Tokens Authentication as an authentication method.

Installs
60,000+
Rating
4.4 (53)
Updated
8 months ago

#964 by installs

Disable WP REST API

by Jeff Starr

Disables the WP REST API for visitors not logged into WordPress.

Installs
30,000+
Rating
4.8 (36)
Updated
3 months ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.