Launching GitHub's Public GraphQL API

Time: 15:20 - 15:50      Duration: 00:30      Format: Standard

It’s been a little over a year since GraphQL was first introduced into GitHub’s codebase, but a lot has changed since that first commit. Today, all of GitHub’s new features use GraphQL internally to access data and a public GraphQL API is available for any user to query across the platform.

In this talk, Brooks Swinnerton will discuss why GitHub made the decision to create a public GraphQL API and the things that they’ve learned along the way with respect to authorization, schema design, and tooling. But the interesting challenges of a public GraphQL API aren’t limited to your codebase; Brooks will also discuss some of the ways that GitHub is working to introduce the new world of GraphQL to its users and integrators.



Brooks Swinnerton

Brooks Swinnerton


Brooks Swinnerton is a Platform Engineer at GitHub where he works on their REST API, webhooks and GraphQL API.