Google is committed to advancing racial equity for Black communities. See how.

Client Library Downloads, Sample Code and Tutorials

Google Data client libraries are available to help you write client applications that use the YouTube Data API.

Client libraries are available for Java, .NET, PHP, Python and Objective-C. For each language, the client library provides tools and an abstraction layer, letting you 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 that the API uses. Each client library also provides extensions for specific Google services that have Data APIs.

This page provides links to the documentation and tutorials, downloads and sample code available to help developes write client applications using any of the languages listed above. It also links to other documents and sample code explaining how to add API functionality to your site using JavaScript. Finally, this page lists additional resources that are not specific to a particular language.

Client Libraries

Java

The Java client library is provided by Google.

Documentation
Downloads
Sample code

.NET

The .NET client library is provided by Google and allows desktop, web and mobile application development.

Documentation
Downloads
Sample code

PHP

The PHP client library is provided by Google.

Documentation
 
Sample code

Python

The Python client library is provided by Google.

Documentation
Downloads
Sample code

Objective-C client library

The Objective-C client library is provided by Google.

Downloads

JavaScript (JSON)

Documentation
Sample code

Back to top