# Amazon DynamoDB Streams API

> Amazon DynamoDB Streams API on Apizie: 4 endpoints (Returns information about a stream, including the current status of the stream, its Amazon Resource Name…, Retrieves the stream records from a given shard. Specify a shard iterator using the ShardIterator parameter.…, Returns a shard iterator. A shard iterator provides information about how to retrieve the stream records…, Returns an array of stream ARNs associated with the current account and endpoint. If the TableName parameter…) 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://apizie.tech/v1/cloud:amazonaws-streams-dynamodb/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-streams-dynamodb`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-streams-dynamodb
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-streams-dynamodb/openapi.json

Amazon DynamoDB Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB…

## Endpoints

### Returns information about a stream, including the current status of the stream, its Amazon Resource Name…
`POST https://apizie.tech/v1/cloud:amazonaws-streams-dynamodb/describe-stream` (byok)

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

### Retrieves the stream records from a given shard. Specify a shard iterator using the ShardIterator parameter.…
`POST https://apizie.tech/v1/cloud:amazonaws-streams-dynamodb/get-records` (byok)

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

### Returns a shard iterator. A shard iterator provides information about how to retrieve the stream records…
`POST https://apizie.tech/v1/cloud:amazonaws-streams-dynamodb/get-shard-iterator` (byok)

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

### Returns an array of stream ARNs associated with the current account and endpoint. If the TableName parameter…
`POST https://apizie.tech/v1/cloud:amazonaws-streams-dynamodb/list-streams` (byok)

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

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-streams-dynamodb/describe-stream" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon DynamoDB Streams API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-streams-dynamodb/describe-stream with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon DynamoDB Streams API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-streams-dynamodb.

### What is the status of the Amazon DynamoDB Streams API?
Needs your own provider key (bring your own key)
