This page shows how to get started with the client libraries for
Address Validation API.

Read more about the client libraries in [Client Libraries
Explained](https://cloud.google.com/apis/docs/client-libraries-explained).

## Install the client library

### Java

For more information, see
[Setting Up a Java Development Environment](https://cloud.google.com/java/docs/setup)
and [Using Cloud Client Libraries](https://cloud.google.com/java/docs/bom).

For the complete installation instructions, see [Google Address Validation API Client for Java](https://github.com/googleapis/google-cloud-java/blob/main/java-maps-addressvalidation/README.md).

### Go

```
go get cloud.google.com/go/maps
```

For more information, see
[Setting Up a Go Development Environment](https://cloud.google.com/go/docs/setup).

For the complete installation instructions, see [Google Address Validation API Client for Go](https://github.com/googleapis/google-cloud-go/tree/main/maps/addressvalidation/apiv1).

### NodeJS

```
npm install @googlemaps/addressvalidation
```

For more information, see
[Setting Up a Node.js Development Environment](https://cloud.google.com/nodejs/docs/setup).

For the complete installation instructions, see [Google Address Validation API Client for NodeJS](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-addressvalidation).

### Python

```
pip install google-maps-addressvalidation
```

For more information, see
[Setting Up a Python Development Environment](https://cloud.google.com/python/docs/setup).

For the complete installation instructions, see [Google Address Validation API Client for Python](https://github.com/googleapis/google-cloud-python/tree/main/packages/google-maps-addressvalidation).

### .NET

```
Install-Package Google.Maps.AddressValidation.V1 -Pre
```

For more information, see
[Setting Up a C# Development Environment](https://cloud.google.com/dotnet/docs/setup)
and
[Google Address Validation API Client for .NET](https://github.com/googleapis/google-cloud-dotnet/tree/main/apis/Google.Maps.AddressValidation.V1).

## Set up authentication

When you use client libraries, you use
[Application Default Credentials (ADC)](https://cloud.google.com/docs/authentication/application-default-credentials)
to authenticate. For information about setting up ADC, see
[Provide credentials for Application Default Credentials](https://cloud.google.com/docs/authentication/provide-credentials-adc).
For information about using ADC with client libraries, see
[Authenticate using client libraries](https://cloud.google.com/docs/authentication/client-libraries).

## Use the client library

See
[Client library examples](https://developers.google.com/maps/documentation/address-validation/client-library-examples.md.txt)
for examples of how to send API requests using the client libraries.

## Additional resources

### Java

- [Source Code](https://github.com/googleapis/google-cloud-java/tree/main/java-maps-addressvalidation)
- [GitHub Issue Tracker](https://github.com/googleapis/google-cloud-java/issues)
- [Stack Overflow](https://stackoverflow.com/questions/tagged/google-address-validation-api)

### Go

- [Source Code](https://github.com/googleapis/google-cloud-go/tree/main/maps/addressvalidation/apiv1)
- [Package Documentation](https://pkg.go.dev/cloud.google.com/go/maps@v1.21.0/addressvalidation/apiv1)
- [GitHub Issue Tracker](https://github.com/googleapis/google-cloud-go/issues)
- [Stack Overflow](https://stackoverflow.com/questions/tagged/google-address-validation-api)

### NodeJS

- [Source Code](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-addressvalidation)
- [GitHub Issue Tracker](https://github.com/googleapis/google-cloud-node/issues)
- [Stack Overflow](https://stackoverflow.com/questions/tagged/google-address-validation-api)

### Python

- [Source Code](https://github.com/googleapis/google-cloud-python/tree/main/packages/google-maps-addressvalidation)
- [GitHub Issue Tracker](https://github.com/googleapis/google-cloud-python/issues)
- [Stack Overflow](https://stackoverflow.com/questions/tagged/google-address-validation-api)

### .NET

- [Source Code](https://github.com/googleapis/google-cloud-dotnet/tree/main/apis/Google.Maps.AddressValidation.V1)
- [GitHub Issue Tracker](https://github.com/googleapis/google-cloud-dotnet/issues)
- [Stack Overflow](https://stackoverflow.com/questions/tagged/google-address-validation-api)