🚨 AtomicJar is now part of Docker 🐋! Read the blog

Documentation

Java Go

Description

Cassandra is a free and open source, distributed NoSQL database management system. It is designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure.

Examples

Dependency:
<dependency>
    <groupId>org.testcontainers</groupId>
    <artifactId>cassandra</artifactId>
    <version>1.20.0</version>
    <scope>test</scope>
</dependency>
Usage:
var cassandra = new CassandraContainer<>(DockerImageName.parse("cassandra:3.11.2"));
cassandra.start();
Dependency:
go get github.com/testcontainers/testcontainers-go/modules/cassandra
Usage:
cassandraContainer, err := cassandra.Run(ctx, "cassandra:4.1.3")