GraphQL

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. Send a query to your API and get exactly what you need. Apps using GraphQL are fast and stable because they control the data they get, not the server.