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 |
Sponsor this page
AvailableReach developers actively building with Amazon DynamoDB. See live pageview data and self-serve checkout — your slot goes live in minutes.
View inventory & pricing →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"}
}
}'
Use Amazon DynamoDB from Claude / Cursor / ChatGPT
Get a hosted MCP endpoint for Amazon DynamoDB. Paste your Amazon DynamoDB API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls Amazon DynamoDB directly with your credentials — no local install, works on mobile.
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
Connect in 60 seconds
Paste your Amazon DynamoDB key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.
Connect Amazon DynamoDB to your AI →