English | Site Directory

Google Data APIs

Google Data APIs Client Libraries

There are client libraries available to help you write Google Data API client applications in a variety of languages.

For each language, the client library provides tools and an abstraction layer, letting you easily construct queries and use response data without having to create HTTP requests or process HTTP responses by hand. Each client library provides classes that correspond to the elements and data types used by the Google Data APIs. Each client library also provides extensions for specific Google services that have Data APIs.

There are service-specific developer guides for each service that supports a given language. To view those developer guides, follow the links to "Service-specific documents" on the left side of this page.

Java client library

.NET client library

PHP client library

The PHP client library is provided by Zend, as part of the Zend Framework. It is also available as a stand-alone release.

Python client library

Objective-C client library

JavaScript client library

When you're using JavaScript, you can request JSON-format feeds instead of XML. For more information, see Using JSON with Google Data APIs. For working sample code, see the samples page.

External client libraries

The following client libraries are not written by Google and are not supported by Google.

Back to top