Sim

Amazon RDS

Connect to Amazon RDS via Data API

Amazon RDS Aurora Serverless is a fully managed relational database that automatically starts up, shuts down, and scales capacity based on your application's needs. It allows you to run SQL databases in the cloud without managing database servers.

With RDS Aurora Serverless, you can:

  • Query data: Run flexible SQL queries across your tables
  • Insert new records: Add data to your database automatically
  • Update existing records: Modify data in your tables using custom filters
  • Delete records: Remove unwanted data using precise criteria
  • Execute raw SQL: Run any valid SQL command supported by Aurora

In Sim, the RDS integration enables your agents to work with Amazon Aurora Serverless databases securely and programmatically. Supported operations include:

  • Query: Run SELECT and other SQL queries to fetch rows from your database
  • Insert: Insert new records into tables with structured data
  • Update: Change data in rows that match your specified conditions
  • Delete: Remove records from a table by custom filters or criteria
  • Execute: Run raw SQL for advanced scenarios

This integration allows your agents to automate a wide range of database operations without manual intervention. By connecting Sim with Amazon RDS, you can build agents that manage, update, and retrieve relational data within your workflows—all without handling database infrastructure or connections.

Usage Instructions

Integrate Amazon RDS Aurora Serverless into the workflow using the Data API. Can query, insert, update, delete, and execute raw SQL without managing database connections.

Tools

rds_query

Execute a SELECT query on Amazon RDS using the Data API

Input

ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
querystringYesSQL SELECT query to execute

Output

ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of rows returned from the query
rowCountnumberNumber of rows returned

rds_insert

Insert data into an Amazon RDS table using the Data API

Input

ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
tablestringYesTable name to insert into
dataobjectYesData to insert as key-value pairs

Output

ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of inserted rows
rowCountnumberNumber of rows inserted

rds_update

Update data in an Amazon RDS table using the Data API

Input

ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
tablestringYesTable name to update
dataobjectYesData to update as key-value pairs
conditionsobjectYesConditions for the update (e.g., {"id": 1})

Output

ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of updated rows
rowCountnumberNumber of rows updated

rds_delete

Delete data from an Amazon RDS table using the Data API

Input

ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
tablestringYesTable name to delete from
conditionsobjectYesConditions for the delete (e.g., {"id": 1})

Output

ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of deleted rows
rowCountnumberNumber of rows deleted

rds_execute

Execute raw SQL on Amazon RDS using the Data API

Input

ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
resourceArnstringYesARN of the Aurora DB cluster
secretArnstringYesARN of the Secrets Manager secret containing DB credentials
databasestringNoDatabase name (optional)
querystringYesRaw SQL query to execute

Output

ParameterTypeDescription
messagestringOperation status message
rowsarrayArray of rows returned or affected
rowCountnumberNumber of rows affected

Notes

  • Category: tools
  • Type: rds
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started