# Amazon MemoryDB API Reference > MemoryDB is a fully managed, Redis OSS-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis OSS, a popular open source data store, enabling you to leverage Redis OSS’ flexible and friendly data structures, APIs, and commands. - [Welcome](https://docs.aws.amazon.com/memorydb/latest/APIReference/Welcome.md) - [Common Parameters](https://docs.aws.amazon.com/memorydb/latest/APIReference/CommonParameters.md) - [Common Error Types](https://docs.aws.amazon.com/memorydb/latest/APIReference/CommonErrors.md) ## [Actions](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Operations.md) - [BatchUpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_BatchUpdateCluster.md): Apply the service update to a list of clusters supplied. - [CopySnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.md): Makes a copy of an existing snapshot. - [CreateACL](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateACL.md): Creates an Access Control List. - [CreateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.md): Creates a cluster. - [CreateMultiRegionCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateMultiRegionCluster.md): Creates a new multi-Region cluster. - [CreateParameterGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateParameterGroup.md): Creates a new MemoryDB parameter group. - [CreateSnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSnapshot.md): Creates a copy of an entire cluster at a specific moment in time. - [CreateSubnetGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSubnetGroup.md): Creates a subnet group. - [CreateUser](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateUser.md): Creates a MemoryDB user. - [DeleteACL](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteACL.md): Deletes an Access Control List. - [DeleteCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteCluster.md): Deletes a cluster. - [DeleteMultiRegionCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteMultiRegionCluster.md): Deletes an existing multi-Region cluster. - [DeleteParameterGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.md): Deletes the specified parameter group. - [DeleteSnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSnapshot.md): Deletes an existing snapshot. - [DeleteSubnetGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSubnetGroup.md): Deletes a subnet group. - [DeleteUser](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteUser.md): Deletes a user. - [DescribeACLs](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeACLs.md): Returns a list of ACLs. - [DescribeClusters](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeClusters.md): Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cluster if a cluster name is supplied. - [DescribeEngineVersions](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeEngineVersions.md): Returns a list of the available Redis OSS engine versions. - [DescribeEvents](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeEvents.md): Returns events related to clusters, security groups, and parameter groups. - [DescribeMultiRegionClusters](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeMultiRegionClusters.md): Returns details about one or more multi-Region clusters. - [DescribeParameterGroups](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameterGroups.md): Returns a list of parameter group descriptions. - [DescribeParameters](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameters.md): Returns the detailed parameter list for a particular parameter group. - [DescribeReservedNodes](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeReservedNodes.md): Returns information about reserved nodes for this account, or about a specified reserved node. - [DescribeReservedNodesOfferings](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeReservedNodesOfferings.md): Lists available reserved node offerings. - [DescribeServiceUpdates](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeServiceUpdates.md): Returns details of the service updates. - [DescribeSnapshots](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSnapshots.md): Returns information about cluster snapshots. - [DescribeSubnetGroups](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSubnetGroups.md): Returns a list of subnet group descriptions. - [DescribeUsers](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeUsers.md): Returns a list of users. - [FailoverShard](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_FailoverShard.md): Used to failover a shard. - [ListAllowedMultiRegionClusterUpdates](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListAllowedMultiRegionClusterUpdates.md): Lists the allowed updates for a multi-Region cluster. - [ListAllowedNodeTypeUpdates](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListAllowedNodeTypeUpdates.md): Lists all available node types that you can scale to from your cluster's current node type. - [ListTags](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListTags.md): Lists all tags currently on a named resource. - [PurchaseReservedNodesOffering](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_PurchaseReservedNodesOffering.md): Allows you to purchase a reserved node offering. - [ResetParameterGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ResetParameterGroup.md): Modifies the parameters of a parameter group to the engine or system default value. - [TagResource](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_TagResource.md): Use this operation to add tags to a resource. - [UntagResource](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UntagResource.md): Use this operation to remove tags on a resource. - [UpdateACL](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateACL.md): Changes the list of users that belong to the Access Control List. - [UpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.md): Modifies the settings for a cluster. - [UpdateMultiRegionCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateMultiRegionCluster.md): Updates the configuration of an existing multi-Region cluster. - [UpdateParameterGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.md): Updates the parameters of a parameter group. - [UpdateSubnetGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateSubnetGroup.md): Updates a subnet group. - [UpdateUser](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateUser.md): Changes user password(s) and/or access string. ## [Data Types](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Types.md) - [ACL](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ACL.md): An Access Control List. - [ACLPendingChanges](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ACLPendingChanges.md): Returns the updates being applied to the ACL. - [ACLsUpdateStatus](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ACLsUpdateStatus.md): The status of the ACL update - [Authentication](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Authentication.md): Denotes the user's authentication properties, such as whether it requires a password to authenticate. - [AuthenticationMode](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_AuthenticationMode.md): Denotes the user's authentication properties, such as whether it requires a password to authenticate. - [AvailabilityZone](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_AvailabilityZone.md): Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz). - [Cluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Cluster.md): Contains all of the attributes of a specific cluster. - [ClusterConfiguration](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ClusterConfiguration.md): A list of cluster configuration options. - [ClusterPendingUpdates](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ClusterPendingUpdates.md): A list of updates being applied to the cluster - [Endpoint](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Endpoint.md): Represents the information required for client programs to connect to the cluster and its nodes. - [EngineVersionInfo](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_EngineVersionInfo.md): Provides details of the Redis OSS engine version - [Event](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Event.md): Represents a single occurrence of something interesting within the system. - [Filter](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Filter.md): Used to streamline results of a search based on the property being filtered. - [MultiRegionCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_MultiRegionCluster.md): Represents a multi-Region cluster. - [Node](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Node.md): Represents an individual node within a cluster. - [Parameter](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Parameter.md): Describes an individual setting that controls some aspect of MemoryDB behavior. - [ParameterGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ParameterGroup.md): Represents the output of a CreateParameterGroup operation. - [ParameterNameValue](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ParameterNameValue.md): Describes a name-value pair that is used to update the value of a parameter. - [PendingModifiedServiceUpdate](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_PendingModifiedServiceUpdate.md): Update action that has yet to be processed for the corresponding apply/stop request - [RecurringCharge](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_RecurringCharge.md): The recurring charge to run this reserved node. - [RegionalCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_RegionalCluster.md): Represents a Regional cluster - [ReplicaConfigurationRequest](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ReplicaConfigurationRequest.md): A request to configure the number of replicas in a shard - [ReservedNode](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ReservedNode.md): Represents the output of a PurchaseReservedNodesOffering operation. - [ReservedNodesOffering](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ReservedNodesOffering.md): The offering type of this node. - [ReshardingStatus](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ReshardingStatus.md): The status of the online resharding - [SecurityGroupMembership](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_SecurityGroupMembership.md): Represents a single security group and its status. - [ServiceUpdate](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ServiceUpdate.md): An update that you can apply to your MemoryDB clusters. - [ServiceUpdateRequest](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ServiceUpdateRequest.md): A request to apply a service update - [Shard](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Shard.md): Represents a collection of nodes in a cluster. - [ShardConfiguration](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ShardConfiguration.md): Shard configuration options. - [ShardConfigurationRequest](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ShardConfigurationRequest.md): A request to configure the sharding properties of a cluster - [ShardDetail](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ShardDetail.md): Provides details of a shard in a snapshot - [SlotMigration](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_SlotMigration.md): Represents the progress of an online resharding operation. - [Snapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Snapshot.md): Represents a copy of an entire cluster as of the time when the snapshot was taken. - [Subnet](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Subnet.md): Represents the subnet associated with a cluster. - [SubnetGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_SubnetGroup.md): Represents the output of one of the following operations: - [Tag](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_Tag.md): A tag that can be added to an MemoryDB resource. - [UnprocessedCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UnprocessedCluster.md): A cluster whose updates have failed - [User](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_User.md): You create users and assign them specific permissions by using an access string. ## Full content The entire guide is also available as a single markdown file, useful for feeding the full guide to an LLM in one pass: - [Complete guide (single file)](https://docs.aws.amazon.com/memorydb/latest/APIReference/full.md)