GitHub’s New API Lets You Mashup Git Repositories

Andres Ferrate, May 5th, 2009

GitHubGitHub, 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.

Tags: Tools
Both comments and pings are currently closed.

2 Responses to “GitHub’s New API Lets You Mashup Git Repositories”

May 5th, 2009
at 3:26 pm
Comment by: Felipe Coury

I have released a Ruby wrapper for this API:

and a blog post about it (slightly outdated):

– Felipe.

May 10th, 2009
at 1:55 pm
Comment by: blogg | animadverto corporate blog

[...] programmableweb, github blog.Takip Et: Bildirgeç FriendFeed Twitter Facebook [...]

Follow the PW team on Twitter

APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.