##  GraphQL API
SAP LeanIX chose GraphQL for managing fact sheets and related data due to its adaptability and efficiency in handling intricate data structures and relationships. Fact sheets in SAP LeanIX often encompass complex models and relationships, which can be difficult to handle with traditional REST APIs. GraphQL presents a solution to this challenge.
Rather than dealing with fixed data structures, GraphQL enables clients to specify the exact data they need, significantly reducing the volume of data transferred over the network and enhancing performance. This is particularly beneficial when dealing with complex fact sheets, as it allows for more precise and efficient data retrieval.
Moreover, GraphQL's capability to fetch related data in a single request aids in managing the relational complexity of fact sheets. With traditional REST APIs, retrieving related data often necessitates multiple requests to the server. However, with GraphQL, you can retrieve all related data in a single query, making it a powerful tool for working with the interconnected data in fact sheets.
GraphQL enables you to query data on your fact sheets as well as mutate (create, update, or delete) data. In addition, GraphQL is used to create custom reports, specifically to pull data from the workspace and present it using charts and other graphics.
We provide GraphiQL, an interactive tool that streamlines interaction with the GraphQL API, providing an intuitive interface for workspace administrators to explore the GraphQL schema, experiment with queries and mutations, and validate them in real time. To navigate to the GraphiQL tool, on the help menu, choose Developer Tools > GraphQL Editor.
For additional information, see [GraphQL API](https://help.sap.com/docs/leanix/ea/graphql-api?locale=en-US&state=PRODUCTION&version=CLOUD "Get started with the SAP LeanIX GraphQL API.").
