Story

Show HN: Cassachange – A migration tool for Cassandra, AstraDB and ScyllaDB

cassachange Wednesday, March 04, 2026

I’ve been working with AstraDB recently, and it reminded me how painful Cassandra schema management can be — especially when handling CQL migrations across environments.

Most tools I tried either:

Assume simple linear migrations

Don’t work well with managed Cassandra setups

Or make it hard to understand the actual state of a cluster

So I built cassachange.

It supports:

Apache Cassandra Managed Cassandra AstraDB (including SCB) ScyllaDB

It handles schema migrations, but I also added data insights and MCP capabilities because understanding the current cluster state is often half the battle.

A few things I’m especially curious about:

How are people managing Cassandra schema changes in production today?

Are most teams still using raw CQL scripts?

How do you handle drift between environments?

Has anyone built internal tooling for this?

I’d love critical feedback — especially from people running Cassandra/Scylla at scale.

Docs: https://cassachange.com

Repo: https://github.com/sketchmyview/cassachange

Happy to answer anything.

Summary
The article discusses the Cassandra database and its changes, focusing on the transition from Cassandra 2.x to 3.x and the key differences between the two versions, such as new features, performance improvements, and compatibility considerations.
1 0
Summary
github.com
Visit article Read on Hacker News