Amazon ElastiCache website screenshot

Amazon ElastiCache

Amazon ElastiCache is a fully managed in-memory caching service supporting Redis and Memcached. ElastiCache makes it easy to deploy, operate, and scale popular open-source compatible in-memory data stores, improving the performance of web applications.

1 APIs 5 Features
Amazon Web ServicesCachingDatabaseElastiCacheIn-MemoryMemcachedRedis

APIs

Amazon ElastiCache API

API for managing Amazon ElastiCache clusters, replication groups, parameter groups, and related caching infrastructure resources.

Collections

Arazzo Workflows

Amazon ElastiCache Audit Cluster Readiness

Describe a cluster, branch on its status, and confirm its replication group.

ARAZZO

Amazon ElastiCache Cache Cluster Lifecycle

Create a cache cluster, confirm it, then delete it with a final snapshot.

ARAZZO

Amazon ElastiCache Clone Cluster Config

Read a source cluster's config, create a matching cluster, and poll it.

ARAZZO

Amazon ElastiCache Decommission Cache Cluster

Snapshot and delete a cache cluster, then poll until it is fully removed.

ARAZZO

Amazon ElastiCache Provision Cache Cluster

Create a cache cluster and poll until it reports an available status.

ARAZZO

Amazon ElastiCache Provision Replication Group

Create a Redis replication group and poll until it becomes available.

ARAZZO

Amazon ElastiCache Replicate Existing Cluster

Verify an existing cluster, then build a replication group around it and poll.

ARAZZO

Pricing Plans

Rate Limits

Amazon Elasticache Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Redis Support

Fully managed Redis with replication, clustering, and persistence

Memcached Support

Fully managed Memcached for simple distributed caching

Multi-AZ Replication

Automatic failover with Multi-AZ replication groups

Encryption

Encryption at-rest and in-transit for compliance requirements

Automatic Backups

Scheduled automatic backups with point-in-time recovery

Use Cases

Session Management

Store and manage user session data for web applications

Database Query Caching

Cache expensive database queries to reduce latency

Real-Time Analytics

Process and cache real-time data streams for analytics dashboards

Leaderboards and Gaming

Build real-time leaderboards and gaming backends with Redis sorted sets

Semantic Vocabularies

Amazon Elasticache Context

0 classes · 3 properties

JSON-LD

API Governance Rules

Amazon ElastiCache API Rules

20 rules · 10 errors 9 warnings 1 info

SPECTRAL

JSON Structure

Amazon Elasticache Cache Cluster Structure

16 properties

JSON STRUCTURE

Amazon Elasticache Cachecluster Structure

23 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
💬
Support
Support
💬
FAQ
FAQ
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Compliance
Compliance
🔗
Security
Security
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
KnowledgeCenter
KnowledgeCenter
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Amazon ElastiCache API
  version: '2015-02-02'
items:
- info:
    name: Default
    type: folder
  items:
  - info:
      name: Amazon ElastiCache Describe Cache Clusters
      type: http
    http:
      method: GET
      url: https://elasticache.amazonaws.com/
      params:
      - name: Action
        value: ''
        type: query
      - name: Version
        value: ''
        type: query
      - name: CacheClusterId
        value: ''
        type: query
        description: The user-supplied cluster identifier.
      - name: ShowCacheNodeInfo
        value: ''
        type: query
        description: If true, lists individual cache node information.
      - name: MaxRecords
        value: ''
        type: query
        description: The maximum number of records to include in the response.
      - name: Marker
        value: ''
        type: query
        description: An optional marker returned from a prior request.
    docs: Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cache
      cluster if a cluster identifier is supplied.
  - info:
      name: Amazon ElastiCache Create Cache Cluster
      type: http
    http:
      method: POST
      url: https://elasticache.amazonaws.com/
      params:
      - name: Action
        value: ''
        type: query
      - name: Version
        value: ''
        type: query
      body:
        type: form-urlencoded
        data:
        - name: CacheClusterId
          value: ''
        - name: Engine
          value: ''
        - name: EngineVersion
          value: ''
        - name: CacheNodeType
          value: ''
        - name: NumCacheNodes
          value: ''
        - name: CacheSubnetGroupName
          value: ''
        - name: CacheParameterGroupName
          value: ''
        - name: SecurityGroupIds
          value: ''
        - name: PreferredAvailabilityZone
          value: ''
        - name: Port
          value: ''
        - name: AutoMinorVersionUpgrade
          value: ''
        - name: SnapshotRetentionLimit
          value: ''
    docs: Creates a cache cluster. All nodes in the cache cluster run the same protocol-compliant cache engine software, either
      Memcached or Redis.
- info:
    name: '#DeleteCacheCluster'
    type: folder
  items:
  - info:
      name: Amazon ElastiCache Delete Cache Cluster
      type: http
    http:
      method: POST
      url: https://elasticache.amazonaws.com/#DeleteCacheCluster
      params:
      - name: Action
        value: ''
        type: query
      - name: Version
        value: ''
        type: query
      body:
        type: form-urlencoded
        data:
        - name: CacheClusterId
          value: ''
        - name: FinalSnapshotIdentifier
          value: ''
    docs: Deletes a previously provisioned cluster. A successful response from the web service indicates that the request
      was received correctly.
- info:
    name: '#CreateReplicationGroup'
    type: folder
  items:
  - info:
      name: Amazon ElastiCache Create Replication Group
      type: http
    http:
      method: POST
      url: https://elasticache.amazonaws.com/#CreateReplicationGroup
      params:
      - name: Action
        value: ''
        type: query
      - name: Version
        value: ''
        type: query
      body:
        type: form-urlencoded
        data:
        - name: ReplicationGroupId
          value: ''
        - name: ReplicationGroupDescription
          value: ''
        - name: PrimaryClusterId
          value: ''
        - name: AutomaticFailoverEnabled
          value: ''
        - name: NumCacheClusters
          value: ''
        - name: CacheNodeType
          value: ''
        - name: Engine
          value: ''
        - name: EngineVersion
          value: ''
        - name: CacheSubnetGroupName
          value: ''
        - name: SecurityGroupIds
          value: ''
    docs: Creates a Redis replication group with cluster mode disabled or cluster mode enabled.
- info:
    name: '#DescribeReplicationGroups'
    type: folder
  items:
  - info:
      name: Amazon ElastiCache Describe Replication Groups
      type: http
    http:
      method: GET
      url: https://elasticache.amazonaws.com/#DescribeReplicationGroups
      params:
      - name: Action
        value: ''
        type: query
      - name: Version
        value: ''
        type: query
      - name: ReplicationGroupId
        value: ''
        type: query
        description: The identifier for the replication group to describe.
      - name: MaxRecords
        value: ''
        type: query
        description: The maximum number of records to include in the response.
      - name: Marker
        value: ''
        type: query
        description: An optional marker returned from a prior request.
    docs: Returns information about a particular replication group or all replication groups.
bundled: true