We sat down with Kyle Daigle, manager on the API team at GitHub to chat about how they implement GraphQL into their API at GitHub.

If you are unfamiliar, 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.

If none of the made sense to you check out the [GitHub GraphQL Explorer](https://developer.github.com/early-access/graphql/explorer/) to see how many start, issues, and forks the yarnpkg has on GitHub using the GraphQL query below.

```
    // Example GraphQL query for yarnpkg/yarn    {      repositoryOwner(login: "yarnpkg") {        repository(name: "yarn") {          name          url          owner {            login            repositories {              totalCount            }          }          description          forks {            totalCount          }          issues {            totalCount          }          stargazers {            totalCount          }        }      }    }
```

Normally capturing this kind of information would take multiple REST calls to the API, but this query takes one, which is very empowering for me. Find out more about GraphQL and the implementation on [Episode #5 of JAMstack Radio](http://www.heavybit.com/library/podcasts/jamstack-radio/ep-5-graphql-at-github/). Also feel free to subscribe to keep up to date with all thing JAMstack as well.

### Share

-   [X (fka Twitter)](https://twitter.com/intent/tweet?text=GraphQL at GitHub&url=https://www.netlify.com/blog/2016/11/30/graphql-at-github//)
-   [LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.netlify.com%2Fblog%2F2016%2F11%2F30%2Fgraphql-at-github%2F%2F)
-   [Facebook](https://www.facebook.com/sharer.php?u=https://www.netlify.com/blog/2016/11/30/graphql-at-github//)
-   [Bluesky](https://bsky.app/intent/compose?text=GraphQL at GitHub+https://www.netlify.com/blog/2016/11/30/graphql-at-github//)

* * *

### Tags

-   [Jamstack](/blog/tags/jamstack/)
-   [Podcast](/blog/tags/podcast/)
-   [GraphQL](/blog/tags/graphql/)

## Keep reading

![](/_astro/bbe3cfe0b5d5228f5d0a66e26ce057de315c7712-1200x675_ZQfk21.webp)

Tools & Services December 3, 2025

[

### Vibe coding to production with Kiro powers

](/blog/vibe-coding-production-kiro-powers)

-   ![Profile picture of Gehrig Kunz](/_astro/b4e9f58d914d1334ea70d53ea55a1f26b26f1445-512x512_17SwOI.webp)
    
    Gehrig Kunz
    

![](/_astro/b596a7453ede5fe6739bd12506636fe522828198-2400x1351_1ANtEG.webp)

Tools & Services February 21, 2025

[

### Secure local development with Codezero for Netlify

](/blog/secure-local-development-codezero)

-   Kathleen Randall
    

## Recent posts

News & Announcements June 25, 2026

[

### Netlify Functions, designed for Agent Experience

](/blog/netlify-functions-designed-for-agent-experience)

-   ![Profile picture of Eduardo Bouças](/_astro/52958f21e8450baf6d8e60302341a984e220c0cd-512x512_13VDlu.webp)
    
    Eduardo Bouças
    

News & Announcements June 24, 2026

[

### How we measure Netlify’s Agent Experience

](/blog/how-we-measure-netlify-agent-experience)

-   ![Profile picture of Sean Roberts](/_astro/bbf2243f8171dbddd80ab2103622106cef84d125-512x512_Z1d2LKE.webp)
    
    Sean Roberts
    

Guides & Tutorials May 15, 2026

[

### How to build a real-time AI chatbot in minutes with Netlify Agent Runners (no backend)

](/blog/how-to-build-a-real-time-ai-chatbot-in-minutes-with-netlify-agent-runners-no-backend)

-   ![Profile picture of Nahrin Jalal](/_astro/f0e7c8f227a03fe58340c99ef5439d5a896c0733-272x272_Z23kDpD.webp)
    
    Nahrin Jalal
    

![](/_astro/3f255b372fa958df35802666ee33b4609b2d71bd-1200x1586_1VtE2D.webp)

### How do the best dev and marketing teams work together?

[Access the report](https://www.netlify.com/reports/2024-leadership-trend-report/access/)