graphql

GraphQL is a query language for your API and a server-side runtime for executing queries by using a type system you define for your data. It gives clients the power to ask for exactly what they need and nothing more, making it more efficient than traditional REST APIs. GraphQL APIs are organized in terms of types and fields, not endpoints. Use GraphQL to expose data from multiple sources and combine them into a single API.