# Amazon MemoryDB API

> Amazon MemoryDB API on Apizie: 38 endpoints (Apply the service update to a list of clusters supplied. For more information on service updates and…, Makes a copy of an existing snapshot., Creates an Access Control List. For more information, see Authenticating users with Access Contol Lists…, Creates a cluster. All nodes in the cluster run the same protocol-compliant engine software., …) 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://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-memorydb`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-memorydb
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-memorydb/openapi.json

MemoryDB for Redis is a fully managed, Redis-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores…

## Endpoints

### Apply the service update to a list of clusters supplied. For more information on service updates and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/batch-update-cluster` (byok)

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

### Makes a copy of an existing snapshot.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/copy-snapshot` (byok)

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

### Creates an Access Control List. For more information, see Authenticating users with Access Contol Lists…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/create-acl` (byok)

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

### Creates a cluster. All nodes in the cluster run the same protocol-compliant engine software.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/create-cluster` (byok)

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

### Creates a new MemoryDB parameter group. A parameter group is a collection of parameters and their values…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/create-parameter-group` (byok)

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

### Creates a copy of an entire cluster at a specific moment in time.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/create-snapshot` (byok)

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

### Creates a subnet group. A subnet group is a collection of subnets (typically private) that you can designate…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/create-subnet-group` (byok)

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

### Creates a MemoryDB user. For more information, see Authenticating users with Access Contol Lists (ACLs) .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/create-user` (byok)

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

### Deletes an Access Control List. The ACL must first be disassociated from the cluster before it can be…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/delete-acl` (byok)

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

### Deletes a cluster. It also deletes all associated nodes and node endpoints
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/delete-cluster` (byok)

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

### Deletes the specified parameter group. You cannot delete a parameter group if it is associated with any…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/delete-parameter-group` (byok)

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

### Deletes an existing snapshot. When you receive a successful response from this operation, MemoryDB…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/delete-snapshot` (byok)

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

### Deletes a subnet group. You cannot delete a default subnet group or one that is associated with any clusters.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/delete-subnet-group` (byok)

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

### Deletes a user. The user will be removed from all ACLs and in turn removed from all clusters.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/delete-user` (byok)

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

### Returns a list of ACLs
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-acls` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns information about all provisioned clusters if no cluster identifier is specified, or about a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-clusters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns a list of the available Redis engine versions.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-engine-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns events related to clusters, security groups, and parameter groups. You can obtain events specific to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns a list of parameter group descriptions. If a parameter group name is specified, the list contains…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-parameter-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the detailed parameter list for a particular parameter group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-parameters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns information about reserved nodes for this account, or about a specified reserved node.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-reserved-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists available reserved node offerings.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-reserved-nodes-offerings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns details of the service updates
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-service-updates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns information about cluster snapshots. By default, DescribeSnapshots lists all of your snapshots; it…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns a list of subnet group descriptions. If a subnet group name is specified, the list contains only the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-subnet-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns a list of users.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/describe-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Used to failover a shard. This API is designed for testing the behavior of your application in case of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/failover-shard` (byok)

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

### Lists all available node types that you can scale to from your cluster's current node type. When you use the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/list-allowed-node-type-updates` (byok)

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

### Lists all tags currently on a named resource. A tag is a key-value pair where the key and value are…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/list-tags` (byok)

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

### Allows you to purchase a reserved node offering. Reserved nodes are not eligible for cancellation and are…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/purchase-reserved-nodes-offering` (byok)

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

### Modifies the parameters of a parameter group to the engine or system default value. You can reset specific…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/reset-parameter-group` (byok)

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

### A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/tag-resource` (byok)

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

### Use this operation to remove tags on a resource
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/untag-resource` (byok)

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

### Changes the list of users that belong to the Access Control List.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/update-acl` (byok)

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

### Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/update-cluster` (byok)

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

### Updates the parameters of a parameter group. You can modify up to 20 parameters in a single request by…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/update-parameter-group` (byok)

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

### Updates a subnet group. For more information, see Updating a subnet group
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/update-subnet-group` (byok)

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

### Changes user password(s) and/or access string.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/update-user` (byok)

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

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/batch-update-cluster" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon MemoryDB API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-memorydb/batch-update-cluster with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

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

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