Amazon DynamoDB REST API
Fully managed NoSQL database service with single-digit latency
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling distributed databases, so you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling. It supports both document and key-value data models with built-in security, backup and restore, and in-memory caching for internet-scale applications.
https://dynamodb.us-east-1.amazonaws.com
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | / | Create a new DynamoDB table with specified attributes and key schema |
| POST | / | Put an item into a DynamoDB table with conditional expressions |
| POST | / | Get an item from a table using primary key |
| POST | / | Query items in a table using partition key and optional sort key conditions |
| POST | / | Scan entire table or secondary index with optional filter expressions |
| POST | / | Update an item's attributes using update expressions |
| POST | / | Delete an item from a table using primary key |
| POST | / | Perform multiple put or delete operations in a single atomic transaction |
| POST | / | Execute multiple read operations across multiple tables atomically |
| POST | / | Describe table metadata including provisioned throughput and indexes |
| POST | / | List all tables in the current AWS region |
| POST | / | Delete a table and all of its items |
| POST | / | Update table settings including throughput and global secondary indexes |
| POST | / | Perform batch write operations for up to 25 items |
| POST | / | Perform batch read operations for up to 100 items across multiple tables |
Code Examples
curl -X POST https://dynamodb.us-east-1.amazonaws.com/ \
-H 'Content-Type: application/x-amz-json-1.0' \
-H 'X-Amz-Target: DynamoDB_20120810.GetItem' \
-H 'Authorization: AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/20240101/us-east-1/dynamodb/aws4_request, SignedHeaders=content-type;host;x-amz-date;x-amz-target, Signature=...' \
-d '{
"TableName": "Users",
"Key": {
"UserId": {"S": "user123"}
}
}'
Connect Amazon DynamoDB to AI
Deploy a Amazon DynamoDB MCP server on IOX Cloud and connect it to Claude, ChatGPT, Cursor, or any AI client. Your AI assistant gets direct access to Amazon DynamoDB through these tools:
query_dynamodb_table
Query DynamoDB tables using partition key and optional filter conditions to retrieve specific items based on AI-generated criteria
scan_table_with_filters
Scan entire DynamoDB tables with intelligent filter expressions to analyze data patterns and extract insights
batch_write_items
Perform batch write operations to insert or update multiple items generated by AI across one or more tables
create_table_schema
Generate and create optimized DynamoDB table schemas based on data access patterns and requirements
analyze_table_metrics
Retrieve and analyze table metrics including item counts, size, and throughput to optimize database performance
Deploy in 60 seconds
Describe what you need, AI generates the code, and IOX deploys it globally.
Deploy Amazon DynamoDB MCP Server →