Unlock possibilities with GitHub REST APIs

Bryant Jimin Son
5 min readJan 29, 2022
Did you know you can do xxx with GitHub APIs?

* Disclaimer: Bryant is a Solution Architect working for GitHub, but this blog was written on my personal blog on my free time during a weekend day

When people think about GitHub, most of them just see it as a web platform using git underneath to host and to manage their files. Yes, GitHub is indeed a platform where developers around the world come in to collaborate on their codes and big projects. However, did you know GitHub also has Project/Memex where you can do project management with your team? What about GitHub Actions that can automate your workflow and execute CI/CD workflows? There is also GitHub Discussion where people can come int to ask questions and get their answers. There are much more what GitHub offers, but I want to introduce a way to build what you want to do with GitHub APIs.

GitHub offers two fundamental API formats: REST APIs and GraphQL. From these two API backends, there are numerous tools and libraries that can talk to these API endpoints. For example, there is GitHub CLI which is a nice way to interactively call and operate GitHub resources. There is GitHub Octokit, which are actually different libraries built in different programming languages such as Ruby, .NET, Javascript, etc. There is GitHub Action plugin, officially published by GitHub, and it works by inheriting GitHub REST APIs. There is also GitHub App/GitHub

--

--

Bryant Jimin Son
Bryant Jimin Son

Written by Bryant Jimin Son

A cloud practitioner talking about technology, travels & career tips. But I will sometimes cover financial advises and some random stuffs.

No responses yet