Access Control
Grant granular access to the schema (based on the user being logged-in, having some role or capability, or by IP), to manage who can access what data.
Augment the server functionality, and extend the schema
Click to watch a clip of Gato GraphQL extensions
Grant granular access to the schema (based on the user being logged-in, having some role or capability, or by IP), to manage who can access what data.
Cache the GraphQL response on the client-side or intermediate stages between client and server (such as a CDN) via standard HTTP caching.
Create and expose multiple custom GraphQL schemas under their own URL, for different users, applications, external services, or other.
Deprecate fields on the GraphQL schema by using a user interface, without the need to deploy any code.
Execute GraphQL queries directly within your application, using PHP code.
Combine multiple queries into a single query, sharing state across them and executing them in the requested order.
Use GraphQL queries to create pre-defined endpoints as in REST, obtaining the benefits from both APIs.
Integration with the Polylang plugin, adding fields and filters to select the language when fetching data on a multilingual site.
Manipulate the values of fields within the GraphQL query, via a collection of utilities and special directives providing meta-programming capabilities.
Expose functionalities from the PHP programming language via GraphQL fields and directives.
Purchase the extension you need, or get a bundle with all extensions
The license is for 1 year (renewable every year). Prices are in USD.
Purchase any extensions with the confidence that you can request a refund
“This plugin brings all of the power of GraphQL to WordPress, but adding easier entry points for non-developers”
Play with Gato GraphQL + all extensions in your own sandbox site, for free