Friday, April 15, 2011

Google APIs Python Library goes to Beta

This post is by Anton Lopyrev and Joe Gregorio.
Anton Lopyrev is an Associate Product Manager for Google APIs Infrastructure and was previously a software engineer on Street View. He is a computer graphics enthusiast who is also passionate about product design.

Joe Gregorio is a Software Engineer. In the past four years at Google he's worked on APIs, then Google App Engine, then Google Wave, and now has come full circle and is back working on APIs. -scottk

Over the last several months we have launched a number of tools, such as the Google APIs Explorer and the Google APIs Console, that help you explore Google APIs based on our brand new API infrastructure and manage your API access directly in your browser. However, most of the day-to-day usage of the APIs is still via client libraries in various programming languages.

Today, we are announcing a major milestone for one of the Google APIs client libraries. The Google APIs Client Library for Python has officially reached Beta. This means that we're comfortable enough with the stability and features of the library that we'd like you to start building real production applications on top of it and send us your feedback. Client libraries in other languages are soon to follow.

If you are interested in getting more familiar with our new client libraries, we hope to see you at the “Introduction to Google APIs” lecture at I/O Bootcamp and the “Life of a Google API Developer” session at Google I/O, where you can chat with the developers of the libraries face-to-face.


  1. I look forward to the Google APIs Client Library for Perl being released on CPAN soonish. I believe GOOG, GOOGL and GOOGLE are all available for your PAUSE account.

    Oh wait, Google, Perl, hahaha.

    I'm guessing 'various programming languages' will mean Java, Ruby, Lua and Go?

  2. What about all other APIs Google Already have to Python? Are these gonna be migrated to the new infraestructure any time soon? Or at all?
    There are lots of API on the Google Gdata Python client, and I'd love to see this standardized to single infraestructure.

  3. I've been using the GData Python API for a while and I love it although it's missing some features that I would like such as programmatic access to Google Places.

  4. I used to work with Contacts API last spring and it was quite messy. I hope its fixed now.