GraphQL is a programming language for your API, similar to a rest API, but much more dynamic. It allows you to define exactly what data you want back as you go, rather than the traditional “all or nothing” rest API. GraphQL also allows you to define the parameters that you pass to the API, allowing things to be pre-defined and configurable.
“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. GraphQL isn’t tied to any specific database or storage engine and is instead backed by your existing code and data.” (from GraphQL website) To learn more about GraphQL, head over to their learning site.
GraphQL + Openside makes API programming even better. With the custom beta development Zapier connector we’ve built, you’re able to play with and use GraphQL’s powerful API functionlity like never before. Get the GraphQL + Zapier connector by Openside for free now, and make your API do so much more.