Cassandra microservices, generated from your data model.
generator-jhipster-cassandra — A JHipster blueprint for generating Spring Boot microservices backed by Apache Cassandra — composite-key entity support, CQL migrations, and test tooling included.
generator-jhipster-cassandra is an MIT-licensed JHipster blueprint that generates Spring Boot microservices backed by Apache Cassandra — including the thing plain JHipster doesn't give you: entities with composite primary keys (partition and clustering columns) declared directly in JDL.
The generated services come with CQL schema scripts, repositories and REST resources shaped around Cassandra's query-first data modeling, and Testcontainers-backed tests — so the generated code is something you can build on, not scaffolding you throw away.
What you get
- Composite primary keys (partition + clustering columns) declared in JDL
- Generated CQL schema scripts per entity
- Repositories, DTOs, and REST endpoints aligned with Cassandra query patterns
- Testcontainers-based integration tests out of the box
- MIT licensed, published on npm, maintained by Saathratri
Quickstart
npm install -g generator-jhipster generator-jhipster-cassandra
jhipster --blueprints cassandra jdl your-service.jdlDeclare your entities — composite keys included — in JDL and generate a runnable Cassandra-backed Spring Boot service.
Compatibility
JHipster 9.x · Node.js 20+ · Java 21 · Apache Cassandra 4+
Maintained by Saathratri
Built and maintained by Saathratri, LLC — hospitality software that works the night shift. This blueprint generates the same kind of services that power the Saathratri platform in production; improvements land in the public package first. Issues and pull requests welcome on GitHub.
Questions about the blueprints?
File an issue on GitHub for bugs and features — or reach us through the contact form for anything else.
We reply within one business day. No newsletters, no spam — just a real answer.