Skip to content

GraphQL Orchestrator

Introduction

Unlike REST, GraphQL follows a single endpoint model wherein, the client is expected to call one endpoint to get all its data. A large organization typically consists of numerous microservices that are owned by different teams. This leads to a need for a GraphQL orchestrator that provides a single graphql endpoint orchestrating data across multiple graphql providers.

GraphQL Orchestrator is a library that exposes data from various data providers using a single unified GraphQL schema. It aggregates and combines the schemas from these data providers and orchestrates the incoming graphql queries to the appropriate services. It uses the graphql-java library as the runtime execution engine on the unified schema.

GraphQL Orchestrator

It provides the following features


© Copyright 2021 Intuit Inc.