

# Using the Amazon Comprehend API
<a name="using-the-api"></a>

The Amazon Comprehend API supports operations to perform real-time (synchronous) analysis and operations to start and manage asynchronous analysis jobs.

You can use the Amazon Comprehend API operators directly, or you can use the CLI or one of the SDKs. The examples in this chapter use the CLI, the Python SDK, and Java SDK.

To run the AWS CLI and Python examples, you must install the AWS CLI. For more information, see [Set up the AWS Command Line Interface (AWS CLI)](setting-up.md#setup-awscli).

To run the Java examples, you must install the AWS SDK for Java. For instructions for installing the SDK for Java, see [ Set up the AWS SDK for Java](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/setup.html).

**Topics**
+ [Using Amazon Comprehend with an AWS SDK](sdk-general-information-section.md)
+ [Real-time analysis using the API](using-api-sync.md)
+ [Async analysis jobs using the API](api-async.md)