Extension

Multiple Query Execution

Combine multiple queries into a single query, sharing state across them and executing them in the requested order.

Logo
Target Image

Click to watch tutorial video - 12:27

Multiple query execution combines multiple queries into a single query, executing them in the same requested order, while allowing them to communicate state with each other via dynamic variables.

query GetLoggedInUserName {
  me {
    name @export(as: "loggedInUserName")
  }
}
 
query FindPosts @depends(on: "GetLoggedInUserName") {
  posts(filter: { search: $loggedInUserName }) {
    id
    title
  }
}

This feature offers several benefits:

  • Performance: Instead of executing a query against the GraphQL server, then wait for its response, and then use that result to execute another query, combine the queries together into one and execute them in a single request, thus avoiding the latency from the multiple HTTP connections.
  • Functionality: Adapt field values as needed. Query some value from the database in one operation, and transform it and inject it into another field on another operation.
  • Modularity: Manage your GraphQL queries into atomic operations (or logical units) that depend on each other, and that can be conditionally executed based on the result from a previous operation.

Purchase extension

Personal
$99
“Power Extensions” bundle
License for 5 domains
Purchase ->
  • 5 domains
  • Support
  • Product updates
Organization
$199
“Power Extensions” bundle
License for 25 domains
Purchase ->
  • 25 domains
  • Support
  • Product updates
Professional
$299
“Power Extensions” bundle
License for 100 domains
Purchase ->
  • 100 domains
  • Support
  • Product updates
Agency
$399
“Power Extensions” bundle
License for 500 domains
Purchase ->
  • 500 domains
  • Support
  • Product updates

The license is for 1 year (renewable every year). Prices are in USD.

30-day money back guarantee

Purchase any extension with the confidence that you can request a refund

Features illustration
Money back guarantee
Testimonial image

You have built an incredibly well-thought out and powerful tool—plus the support material is stellar.

Quint R. - Developer
Discover the power

Try demo now!

Play with Gato GraphQL + extensions in your own sandbox site, for free