Flexibility, versatility, and power
Features
Gato GraphQL offers ways to augment, protect, and speed up your application
Use `@oneOf`, an input object where exactly one of the input fields must be provided, or the server returns a validation error.
Combine multiple queries into a single one, sharing state across them, and executing them together in a single request for better performance.
Keep your data safe using the multiple mechanisms offered by Gato GraphQL to protect your public APIs.
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 via standard HTTP caching, with the max-age value automatically calculated based on the queried fields.
Store GraphQL queries in the server via a user interface, and access them under their own URL, thus emulating a REST endpoint.
Create and expose multiple custom GraphQL schemas under their own URL, for different users, applications, external services, or other.
Execute a mutation within a queried entity (similar to accessing a field), and not only on the root type in the GraphQL query.
Deprecate fields on the GraphQL schema by using a user interface, without the need to deploy any code.
Gato GraphQL provides a multitude of interactive clients, and a user interface based on the WordPress editor.
In addition to creating and exposing public endpoints, create private endpoints, and protect a public endpoint with a password.
Manage custom endpoints and persisted queries hierarchically, to group and expose related endpoints under a logical structure, and organize them via categories.
Multiple features suggested for the GraphQL spec have already been implemented on Gato GraphQL, so we don't need to wait.
Expose functionalities from the PHP programming language via GraphQL fields and directives.
Fetch data for your Gutenberg blocks, via an internal GraphQL endpoint accessible within the wp-admin only.
Discover the power
Try demo now!
Play with Gato GraphQL + all extensions in your own sandbox site, for free