

# Amazon RDS API reference
<a name="ProgrammingGuide"></a>

In addition to the AWS Management Console and the AWS Command Line Interface (AWS CLI), Amazon RDS also provides an API. You can use the API to automate tasks for managing your DB instances and other objects in Amazon RDS. 
+ For an alphabetical list of API operations, see [Actions](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Operations.html).
+ For an alphabetical list of data types, see [Data types](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Types.html).
+ For a list of common query parameters, see [Common parameters](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/CommonParameters.html).
+ For descriptions of the error codes, see [Common errors](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/CommonErrors.html).

For more information about the AWS CLI, see [AWS Command Line Interface reference for Amazon RDS](https://docs.aws.amazon.com/cli/latest/reference/rds/index.html). 

**Topics**
+ [Using the Query API](Using_the_Query_API.md)
+ [Troubleshooting applications on Aurora](APITroubleshooting.md)