GitHub's New API Lets You Mashup Git Repositories

GitHub, the very popular online hosting service for Git-based development projects, has released a second version of its API (our GitHub API Profile). Although the API is still in development, the various types of methods offered by the API provide a good base for developers to further integrate with GitHub.


According to the GitHub blog, the API was developed subsequent to the release of a new Issues Tracker. As GitHub's Scott Chacon explains:

A lot of people were excited about the Issues release yesterday, but many asked for an API for it. Because we love you all and you’re so good to us, we released one for you.

However, in addition to that, we’re opening up the first release of our whole version 2 API, including Repository, User, Commit, Object and Network APIs, with more (including Gist) on the way soon. We’re still working on it, but if you’re brave of heart, please try it out and let us know if you find any issues.

The API includes some straightforward Documentation in the GitHub developer portal, which includes a general overview of the API as well as Python, Ruby, and Perl libraries. This is the twenty-first API to be included in the Tools section of our API directory.

Be sure to read the next Tools article: Google Lets You Build Better Charts via the Latest Visualization API