YouTube Data API - SDKs
The YouTube Data API allows developers to get YouTube search results programmatically and to retrieve, insert, update, and delete resources like videos or playlists. Before they can submit API requests, developers will need to register their applications with Google. Combined with the other YouTube APIs, the Data API allows developers to integrate complete YouTube functionality into their applications.

- Versions
- SDKs (12)
- Articles (9)
- How To(4)
- Source Code(0)
- Libraries(2)
- Developers (0)
- Followers (62)
- Changelog (25)
SDKs (12)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | YouTube Laravel PHP SDK by Mukesh Chandra | The YouTube Laravel PHP SDK by Mukesh Chandra allows developers to access the YouTube Live Streaming, Data, Analytics, and Reporting APIs from their applications built with the Laravel web framework for PHP. This SDK is installed via Composer. |
![]() | Google NodeJS SDK | This SDK is a the official Node.js client library for using Google APIs, with support for authorization and authentication using OAuth 2.0, API Keys and JWT. This client library is supported but in maintenance mode only. This library is in Alpha and Google reserves the right to make incompatible changes when necessary. Google Developers provides APIs, software development tools, and technical resources that allow communication with Google Services and their integration to other services. Google is a technology company that specializes in Internet-related services and products that includes online advertising technologies, search, cloud computing, software, and hardware. |
![]() | Google Ruby SDK | This SDK is a Ruby Client Library that provides access to Google APIs. This includes Google services such as Calendar, Analytics, Google+ and more. It allows users to store personal information and manage their activities online. This client library is in alpha and Google may make incompatible changes when necessary. It is supported in maintenance mode only. Google Developers provides APIs, software development tools, and technical resources that allow communication with Google Services and their integration to other services. Google is a technology company that specializes in Internet-related services and products that includes online advertising technologies, search, cloud computing, software, and hardware. |
![]() | Google Dart SDK | This SDK is a Beta Google DART Client Library. It is a large set of APIs that applications use to interact with Google products including; Google Drive, Gmail, Cloud Datastore, Cloud Storage and more. These APIs are accessible via REST-like interfaces which are available for both web apps and cloud apps, is more convenient and less error-prone than using the raw REST protocol. Google Developers provides APIs, software development tools, and technical resources that allow communication with Google Services and their integration to other services. Google is a technology company that specializes in Internet-related services and products that includes online advertising technologies, search, cloud computing, software, and hardware. |
![]() | Google PHP SDK | This SDK is a PHP client library that supports several methods for making authenticated calls to the Google APIs. This client library is in beta that includes; Simple API Access, OAuth 2.0 For Webservers, OAuth 2.0 Service Accounts and ID Token Verification. Google Developers provides APIs, software development tools, and technical resources that allow communication with Google Services and their integration to other services. Google is a technology company that specializes in Internet-related services and products that includes online advertising technologies, search, cloud computing, software, and hardware. |
![]() | Google Javascript SDK | This SDK is a JavaScript client library that provides access to Google REST APIs. This library is in Beta and supports OAuth 2 authentication. Google Developers provides APIs, software development tools, and technical resources that allow communication with Google Services and their integration to other services. Google is a technology company that specializes in Internet-related services and products that includes online advertising technologies, search, cloud computing, software, and hardware. |
![]() | Google Python SDK | This SDK is a Python client library for Google's discovery based APIs. It is designed for accessing the Plus, Moderator, and many other Google APIs. Google Developers provides APIs, software development tools, and technical resources that allow communication with Google Services and their integration to other services. Google is a technology company that specializes in Internet-related services and products that includes online advertising technologies, search, cloud computing, software, and hardware. |
![]() | Google .NET SDK | This SDK is a Google API client library for .NET that enables access to Google APIs including; Drive, YouTube, Calendar, Storage, Analytics and more. This library supports OAuth2.0 authentication and allow users to store personal information and manage their activities online. Google Developers provides APIs, software development tools, and technical resources that allow communication with Google Services and their integration to other services. Google is a technology company that specializes in Internet-related services and products that includes online advertising technologies, search, cloud computing, software, and hardware. |
![]() | Google Java SDK | The Google Java SDK works across most of the Google APIs. It provides HTTP transport, error handling, authentication, JSON parsing, media download/upload, and batching. The library includes an OAuth 2.0 library with a consistent interface, XML and JSON data models that support any data schema with support for protocol buffers. Google Developers provides APIs, software development tools, and technical resources that allow communication with Google Services and their integration to other services. Google is a technology company that specializes in Internet-related services and products that includes online advertising technologies, search, cloud computing, software, and hardware. |
![]() | YouTube Data Laravel PHP SDK by Mustapha Alaouy | The YouTube Data Laravel PHP SDK by Mustapha Alaouy allows developers to integrate the YouTube Data API into their PHP applications built with the Laravel framework. This SDK requires PHP >=5.3.0. |
![]() | YouTube Data PHP SDK by Jason Leung | The YouTube Data PHP SDK by Jason Leung allows developers to integrate the YouTube Data API into their PHP applications. This SDK requires PHP >5.3. |
![]() | YouTube Data Node.js SDK by Mohammed Id Bouche | The YouTube Data Node.js SDK by Mohammed Id Bouche is a small SDK that allows developers to integrate the YouTube Data API into their Node.js applications. |