Samples and Libraries

The Google APIs client libraries provide language integration, improved security, and support for making calls that require user authorization. The client libraries are available in several programming languages; by using them you can avoid the need to manually set up HTTP requests and parse the responses.

Client library Documentation Display & Video 360 API examples
Google API Client Library for .NET Google API Client Library for .NET
Google API Client Library for Java Google API Client Library for Java Java samples
Google API Client Library for JavaScript Google API Client Library for JavaScript
Google API Client Library for Objective-C for REST Google API Client Library for Objective-C for REST
Google API Client Library for PHP () Google API Client Library for PHP PHP samples
Google API Client Library for Python (v1/v2) Google API Client Library for Python (v1/v2) Python samples

These early-stage libraries are also available:

Client library Documentation Client library samples
Google API Client Library for Go Google API Client Library for Go
Google API Client Library for Node.js (alpha) Google API Client Library for Node.js
Google API Client Library for Ruby (alpha) Google API Client Library for Ruby