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 |