GraphQL has recently gained the attention of several companies. It’s essentially a query language for your API and provides a great developer experience. In previous blog posts, we learned about writing GraphQL queries using the GitHub API explorer. If you are unsure what GraphQL queries are, I recommend reading this article first, before we get started on GraphQL variables. A GraphQL schema can contain more than just the scalar types. The two most used types are query and mutation types . To learn more about defining types in a GraphQL schema, you can read our previous post here . Getting started using GitHub’s public API To demonstrate and learn GraphQL variables, I am going to use the GitHub API that is available to the public. You can follow along by opening https://developer.github.com/v4/explorer/ . Make sure you are signed in to your GitHub account to run the queries. The GitHub explorer is a great way to write an...