

# Using the Amazon RDS Data API
<a name="data-api"></a><a name="data_api"></a>

By using RDS Data API (Data API), you can work with a web-services interface to your Aurora DB cluster. Data API doesn't require a persistent connection to the DB cluster. Instead, it provides a secure HTTP endpoint and integration with Amazon SDKs. You can use the endpoint to run SQL statements without managing connections.

Users don't need to pass credentials with calls to Data API, because Data API uses database credentials stored in Amazon Secrets Manager. To store credentials in Secrets Manager, users must be granted the appropriate permissions to use Secrets Manager, and also Data API. For more information about authorizing users, see [Authorizing access to the Amazon RDS Data API](data-api.access.md).

You can also use Data API to integrate Amazon Aurora with other Amazon applications such as Amazon Lambda, Amazon AppSync, and Amazon Cloud9. Data API provides a more secure way to use Amazon Lambda. It enables you to access your DB cluster without your needing to configure a Lambda function to access resources in a virtual private cloud (VPC). For more information, see [Amazon Lambda](http://www.amazonaws.cn/lambda/), [Amazon AppSync](http://www.amazonaws.cn/appsync/), and [Amazon Cloud9](http://www.amazonaws.cn/cloud9/). 

You can enable Data API when you create the Aurora DB cluster. You can also modify the configuration later. For more information, see [Enabling the Amazon RDS Data API](data-api.enabling.md).

After you enable Data API, you can also use the query editor to run ad hoc queries without configuring a query tool to access Aurora in a VPC. For more information, see [Using the Aurora query editor](query-editor.md).

**Topics**
+ [Region and version availability for the Amazon RDS Data API](data-api.regions.md)
+ [Using IPv6 with Amazon RDS Data API](data-api.ipv6.md)
+ [Limitations for the Amazon RDS Data API](data-api.limitations.md)
+ [Authorizing access to the Amazon RDS Data API](data-api.access.md)
+ [Enabling the Amazon RDS Data API](data-api.enabling.md)
+ [Creating an Amazon VPC endpoint for the Amazon RDS Data API (Amazon PrivateLink)](data-api.vpc-endpoint.md)
+ [Calling the Amazon RDS Data API](data-api.calling.md)
+ [Using the Java client library for RDS Data API](data-api.java-client-library.md)
+ [Processing Amazon RDS Data API query results in JSON format](data-api-json.md)
+ [Troubleshooting Amazon RDS Data API](data-api.troubleshooting.md)
+ [Logging Amazon RDS Data API calls with Amazon CloudTrail](logging-using-cloudtrail-data-api.md)
+ [Monitoring RDS Data API queries with Performance Insights](monitoring-using-performance-insights-data-api.md)