<br />

The Google My Business API client libraries wrap the functionality of the
Google My Business API, and provide functionality common to all Google APIs, for
example HTTP transport, error handling, authentication, JSON parsing, and
support for [protocol buffers](https://developers.google.com/protocol-buffers). The following past client
libraries and sample applications are available:

## v4.9

The following client libraries for Java and PHP are available for you to
download:

[Download Java client library (with source)](https://developers.google.com/static/my-business/samples/google-api-services-mybusiness-v4p9-java-rev-20210224-1.zip)

[Download C# client library](https://developers.google.com/static/my-business/samples/google-api-services-mybusiness-v4p9-csharp-rev-20210224-1.zip)

[Download PHP client library](https://developers.google.com/static/my-business/samples/google-api-services-mybusiness-v4p9-php-rev-20210224-1.zip)

To learn how to integrate the Java client library in to your application, see
[How to work with client libraries](https://developers.google.com/my-business/content/set-up-java-client).

You can use Gradle to prepare the Java sample application for use in the Eclipse
IDE. See
[Eclipse Plugins](https://docs.gradle.org/current/userguide/eclipse_plugin.html)
to learn more.

### Discovery document

The Google My Business API discovery document is a JSON document that describes the
surface for a particular version of the API. You use the discovery document in
conjunction with the
[Google API Discovery Service](https://developers.google.com/discovery).

[Download discovery document](https://developers.google.com/static/my-business/samples/mybusiness_google_rest_v4p9.json)