AWS DynamoDB
by Amazon Web Services
Connect agents to AWS DynamoDB to read, write, query, and scan items in NoSQL tables.
How agents use AWS DynamoDB
- ✓Store and retrieve agent workflow state across executions
- ✓Write processed events or results to DynamoDB as a fast lookup store
- ✓Query records by partition key for targeted data retrieval
- ✓Maintain counters and aggregates with atomic update expressions
- ✓Cache external API results with TTL-based expiry
Agent actions
Inputs: tableName, key
Returns: item, found
Inputs: tableName, item, conditionExpression
Returns: success
Inputs: tableName, key, updateExpression, expressionAttributeValues, expressionAttributeNames
Returns: item, success
Inputs: tableName, key
Returns: success
Inputs: tableName, keyConditionExpression, expressionAttributeValues, filterExpression, indexName, limit, scanIndexForward
Returns: items, count, lastEvaluatedKey
Inputs: tableName, filterExpression, expressionAttributeValues, limit
Returns: items, count, scannedCount
Example workflows
Session management
Agent reads and writes user session state to DynamoDB for stateful workflows
Event log storage
Agent writes workflow events to a DynamoDB table for audit and replay
About AWS DynamoDB
- Vendor
- Amazon Web Services
- Pricing Always review details with the vendor
- Paid — On-demand: ~$1.25/million writes, $0.25/million reads. Provisioned: per RCU/WCU hour. 25 GB free tier storage.
- Authentication
- API key
- Rate limit Always review details with the vendor
- 3000 requests / minute
- Compatible nodes
- AgentResourceInputOutput
Build an AI workflow with AWS DynamoDB
Use the Agentic Planner to design, visualize, and connect AWS DynamoDB with your other tools.
Open Agentic Planner