WPGraphQL has been in development for a long time, but it has now reached v 1.0 and is now in the official WordPress plugin repository.
GraphQL is a query language and can in its simplest form can be seen as a competitor to the official REST API. Of course, it’s more complex than that – if you want to know the big differences, then this article does a good job.
What does this mean to the average WordPress user? not much. But for developers, it opens up a world of possibilities, especially when it comes to making JAM stack sites. The development for the project is supported by Gatsby, but it’s framework agnostic – it simply opens up a GraphQL API.
WPGraphQL also has extensions for exposing more data such as Advanced Custom Fields – an essential for many developers. These are currently all free due to the above mentioned Gatsby sponsorship (the ACF addon was previously a premium product).
This isn’t a plugin you should put on auto-update, though. It uses Semver practices, which means any major version number increases are going to result in breaking changes.
Have you used WPGraphQL? let us know your experiences in the comments.