This section contains open source client libraries, code examples, and demo apps that provide the building blocks to help you get started creating apps using the AdWords API.
Client libraries provide high-level views and basic building blocks of AdWords API functionality, making it easier to develop apps quickly. Code examples and installation instructions are bundled with each client library, available on GitHub.
|Client Library||Source||Distribution||Code Examples|
|Java||googleads-java-lib||Maven, tar.gz||Code Examples|
|.NET||googleads-dotnet-lib||zip, tar.gz||Code Examples|
|PERL||googleads-perl-lib||CPAN, tar.gz||Code Examples|
|Python||googleads-python-lib||PyPI, tar.gz||Code Examples|
|Ruby||google-api-ads-ruby||gem, tar.gz., zip||Code Examples|
You can browse the code examples by clicking the links below. Working code examples for common API functions are provided in the following languages:
In addition to the client libraries and code examples, open source demo apps demonstrate various parts of the API in more complex scenarios, providing a great starting point and foundation on which to create your own AdWords API apps.