

# Use AWS Certificate Manager with the SDK for Java
<a name="sdk"></a>

You can use the AWS Certificate Manager API to interact with the service programmatically by sending HTTP requests. For more information, see the [AWS Certificate Manager API Reference](https://docs.aws.amazon.com/acm/latest/APIReference/).

In addition to the web API (or HTTP API), you can use the AWS SDKs and command line tools to interact with ACM and other services. For more information, see [Tools for Amazon Web Services](https://aws.amazon.com/tools/).

The following topics show you how to use one of the AWS SDKs, the [AWS SDK for Java](https://aws.amazon.com/sdk-for-java/), to perform some of the available operations in the AWS Certificate Manager API.

**Topics**
+ [Adding tags to a certificate](sdk-addtag.md)
+ [Deleting a certificate](sdk-delete.md)
+ [Describing a certificate](sdk-describe.md)
+ [Exporting a certificate](sdk-export.md)
+ [Retrieve a certificate and certificate chain](sdk-get.md)
+ [Importing a certificate](sdk-import.md)
+ [Listing certificates](sdk-list.md)
+ [Renewing a certificate](sdk-renew.md)
+ [Listing certificate tags](sdk-listtag.md)
+ [Removing tags from a certificate](sdk-tagremove.md)
+ [Requesting a certificate](sdk-request.md)
+ [Resending validation email](sdk-validate.md)
+ [Searching certificates](sdk-search.md)