# AWS RDS DataService API

> AWS RDS DataService API on Apizie: 5 endpoints (Runs a batch SQL statement over an array of data. You can run bulk update and insert operations for multiple…, Starts a SQL transaction. A transaction can run for a maximum of 24 hours. A transaction is terminated and…, Ends a SQL transaction started with the BeginTransaction operation and commits the changes., Runs a SQL statement against a database. If a call isn't part of a transaction because it doesn't include…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-rds-data/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-rds-data`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-rds-data
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-rds-data/openapi.json

Amazon RDS Data Service Amazon RDS provides an HTTP endpoint to run SQL statements on an Amazon Aurora Serverless v1 DB cluster. To run these statements, you work with the Data Service API. The Data Service API isn't…

## Endpoints

### Runs a batch SQL statement over an array of data. You can run bulk update and insert operations for multiple…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-rds-data/batch-execute-statement` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Starts a SQL transaction. A transaction can run for a maximum of 24 hours. A transaction is terminated and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-rds-data/begin-transaction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Ends a SQL transaction started with the BeginTransaction operation and commits the changes.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-rds-data/commit-transaction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Runs a SQL statement against a database. If a call isn't part of a transaction because it doesn't include…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-rds-data/execute-statement` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Performs a rollback of a transaction. Rolling back a transaction cancels its changes.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-rds-data/rollback-transaction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-rds-data/batch-execute-statement" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS RDS DataService API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-rds-data/batch-execute-statement with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS RDS DataService API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS RDS DataService itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS RDS DataService API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-rds-data.

### What is the status of the AWS RDS DataService API?
Needs your own provider key (bring your own key)
