Quiltt uses GraphQL as the primary API interface. GraphQL is a typed query language that allows you to define the API response based on your needs flexibly. Initially developed by Facebook in 2012, this evolution gives you total control to build the interactions you need to support any number of features into a single request.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. - GraphQL
Since being publically released in 2015, GraphQL has quickly grown into a healthy ecosystem with open source tooling used by some of the biggest tech companies to orchestrate their services while providing an easy to grow system for their front-end and application developers.
Built upon this flexibility, companies like Apollo and Github have contributed to an ever-growing ecosystem of tooling, making it easier than ever to do more with less. So whether you are just working in the client with something like React or Vue and need to make requests from a little more server-side, there are libraries to get you started.