Skip to main content

Amazon Keyspaces (for Apache Cassandra)

Scalable, highly available, and managed Apache Cassandra–compatible database service

Why Keyspaces?

With Keyspaces, you can run your Cassandra workloads on AWS using the same Cassandra application code and developer tools that you use today. Keyspaces is serverless with zero infrastructure management, zero downtime maintenance, instant scaling to any application demand, and pay-per-request billing. It supports applications that require virtually unlimited throughput and storage. Data is encrypted by default and Keyspaces enables you to back up your table data continuously using point-in-time recovery. Keyspaces gives you the performance, elasticity, and enterprise features you need to operate business-critical Cassandra workloads at scale.

Use cases

Process data at high speeds for applications that require single-digit-millisecond latency, such as industrial equipment maintenance, trade monitoring, fleet management, and route optimization.

Build applications on AWS by using open-source Cassandra APIs and drivers that are available for a wide range of programming languages such as Java, Python, Ruby, .NET, Node.js, PHP, C++, and Perl.

Managing Cassandra tables yourself can be time consuming and expensive. With Amazon Keyspaces, you can set up, secure, and scale Cassandra tables in the AWS Cloud without managing additional infrastructure.

Use Amazon Keyspaces to store information about devices for Internet of Things (IoT) applications or player profiles for games. You also can use Amazon Keyspaces to store large volumes of time-series data, such as entries in a log file or the message history for a chat application.