Download CubeCactus

Choose your platform and start building

Latest Version: 1.0.0

JAR Binary

Standalone executable JAR. Requires Java 21+

Size: 45 MB

Download JAR
🐳

Docker Image

Official Docker image for containerized deployment

docker pull cubecactus/cubecactus:latest

Docker Hub
📦

Source Code

Build from source with Maven

Clone from GitHub

GitHub

Installation Instructions

# Download JAR
wget https://github.com/cubecactus/cubecactus/releases/download/v1.0.0/cubecactus-1.0.0.jar

# Run
java -jar cubecactus-1.0.0.jar \
  --node-id=node-1 \
  --port=8080

# Verify
curl http://localhost:8080/api/v1/health
# Pull image
docker pull cubecactus/cubecactus:latest

# Run single node
docker run -d \
  --name cubecactus \
  -p 8080:8080 \
  -v cubecactus-data:/var/lib/cube/data \
  cubecactus/cubecactus:latest

# Run 3-node cluster
docker-compose up -d

# Verify
docker ps
curl http://localhost:8080/api/v1/health
# Download manifests
wget https://github.com/cubecactus/cubecactus/releases/download/v1.0.0/k8s-manifests.tar.gz
tar -xzf k8s-manifests.tar.gz

# Deploy
kubectl apply -f k8s/namespace.yaml
kubectl apply -f k8s/statefulset.yaml
kubectl apply -f k8s/service.yaml

# Verify
kubectl get pods -n cubecactus
kubectl get svc -n cubecactus

# Port forward
kubectl port-forward svc/cubecactus-lb 8080:80 -n cubecactus

# Test
curl http://localhost:8080/api/v1/health
# Clone repository
git clone https://github.com/cubecactus/cubecactus.git
cd cubecactus

# Build
mvn clean package -DskipTests

# Run
java -jar target/cubecactus-1.0.0.jar \
  --node-id=node-1 \
  --port=8080

# Run tests
mvn test

# Build Docker image
docker build -t cubecactus:custom .

Changelog

v1.0.0
Released: February 13, 2026
  • NEW: Gossip protocol implementation (SWIM-based)
  • NEW: Full SQL support (CREATE, SELECT, INSERT, UPDATE, DELETE)
  • NEW: LSM storage engine with compaction
  • NEW: Tunable consistency levels (ONE, QUORUM, ALL)
  • NEW: Automatic replication with hinted handoff
  • NEW: Read repair for eventual consistency
  • NEW: Docker and Kubernetes support
  • NEW: Interactive CubeShell CLI
  • NEW: REST API for queries and cluster management
  • PERF: 200K reads/sec, 100K writes/sec on 3-node cluster
v0.9.0-beta
Released: January 20, 2026
  • NEW: Initial beta release
  • NEW: Basic storage engine
  • NEW: CQL parser
  • NEW: Single-node deployment