Amazon Keyspaces
activeby Amazon Web Services · since 2020 · also known as Amazon Keyspaces (for Apache Cassandra), AWS Keyspaces
Serverless, CQL-compatible Cassandra service on AWS with no clusters to manage.
Overview
Amazon Keyspaces lets you point existing Cassandra drivers and CQL at a serverless AWS endpoint instead of running a ring yourself. Under the hood it is not Cassandra but AWS's own storage layer, so there is no compaction, repair or node sizing; capacity is on-demand or provisioned, and data is replicated across three AZs with optional multi-region replication. It is a pragmatic landing zone for Cassandra workloads moving to AWS, but compatibility is partial: some CQL features, consistency levels and system tables differ, so test before you migrate.
Strengths & trade-offs
Strengths
- +No Cassandra operations: no repair, compaction or node management
- +Works with standard open-source Cassandra drivers and CQL
- +Point-in-time recovery and encryption at rest by default
- +IAM authentication and integration with the AWS security model
Trade-offs
- −Partial CQL compatibility; unsupported features include some secondary index and UDF patterns
- −Per-request pricing can exceed self-managed Cassandra at sustained high throughput
- −AWS-only, with no on-prem option
- −Lightweight transactions are billed at a premium and behave differently from Cassandra
Great for
- +Moving existing Cassandra apps to AWS without ops
- +Spiky workloads that suit on-demand pricing
- +Serverless apps that need a CQL data model
- +Industrial and IoT device data
Think twice for
- −Apps relying on full Cassandra feature parity
- −Steady very high-throughput workloads (cost)
- −Hybrid or multi-cloud deployments
Capabilities
Native or official first-party support · 7 of 25 tracked
Scale & consistency
- Comfortable data size
- Large · ≤ 1 PB
- Horizontal scaling
- Native
- Multi-region
- Active active
- Transactions
- Limited ACID
- Consistency
- Strong, Eventual
- Schema
- Strict
- Architecture
- Distributed, Serverless
- Query languages
- CQL
Automatic partition scaling; multi-Region replication with last-writer-wins conflict resolution.
Deployment
available on · AWS
Ecosystem
Alternatives to Amazon Keyspaces
Masterless wide-column database built for always-on writes across data centers.
amazon-keyspaces vs apache-cassandra →AWS's serverless key-value and document store with single-digit-millisecond reads at any scale.
amazon-keyspaces vs amazon-dynamodb →Serverless Cassandra-as-a-service with vector search and a JSON Data API, now owned by IBM.
amazon-keyspaces vs datastax-astra-db →C++ rewrite of Cassandra with shard-per-core design; also speaks the DynamoDB API.
amazon-keyspaces vs scylladb →Microsoft's globally distributed, multi-API NoSQL and vector database with SLA-backed latency.
amazon-keyspaces vs azure-cosmos-db →Hadoop's Bigtable clone: strongly consistent wide-column tables on top of HDFS.
amazon-keyspaces vs apache-hbase →Amazon Keyspaces FAQ
What is Amazon Keyspaces?
Amazon Keyspaces is a wide-column database by Amazon Web Services, first released in 2020. Amazon Keyspaces lets you point existing Cassandra drivers and CQL at a serverless AWS endpoint instead of running a ring yourself. Under the hood it is not Cassandra but AWS's own storage layer, so there is no compaction, repair or node sizing; capacity is on-demand or provisioned, and data is replicated across three AZs with optional multi-region replication. It is a pragmatic landing zone for Cassandra workloads moving to AWS, but compatibility is partial: some CQL features, consistency levels and system tables differ, so test before you migrate.
Is Amazon Keyspaces open source?
No. Amazon Keyspaces is proprietary, closed-source software.
Does Amazon Keyspaces support ACID transactions?
Partly. Amazon Keyspaces offers limited ACID guarantees (for example, single-record or single-partition transactions), with strong, eventual consistency.
Does Amazon Keyspaces scale horizontally?
Amazon Keyspaces scales horizontally out of the box, with built-in sharding or partitioning. It is comfortable at large scale (≤ 1 PB). It supports active-active multi-region writes.
How can I run Amazon Keyspaces?
You can use the vendor's managed cloud and run it serverless. It is available on AWS.
What is Amazon Keyspaces best for?
Amazon Keyspaces is a strong fit for moving existing Cassandra apps to AWS without ops, spiky workloads that suit on-demand pricing and serverless apps that need a CQL data model. Think twice for apps relying on full Cassandra feature parity.
What are the best alternatives to Amazon Keyspaces?
Common alternatives to Amazon Keyspaces include Apache Cassandra, Amazon DynamoDB, DataStax Astra DB, ScyllaDB and Azure Cosmos DB. The right choice depends on your workload, scale and hosting; WhichDB's smart match ranks them against your requirements.
How popular is Amazon Keyspaces?
Amazon Keyspaces ranks #477 of 844 databases on the WhichDB Score (2.4/100), and #9 among wide-column databases. The score combines public adoption signals such as package downloads, GitHub activity, job posts and developer discussion.