Skip to main content
Clisma is a ClickHouse migration tool with templating support and environment configuration. You use the CLI for day-to-day workflows, or the core package for programmatic control.

What it does

  • Applies SQL migrations in order and tracks them in ClickHouse.
  • Supports Handlebars templating with auto-detected cluster context.
  • Reads environment-specific configuration from clisma.hcl.

Inspiration

This project borrows ideas from tools you may already know:
  • Prisma for the simple, friendly CLI experience.
  • Atlas for templated migrations and config-driven environments.
Related Atlas concepts:
Why the weird name? It is a little joke: ClickHouse + Prisma -> clisma. There is no full schema management here (yet), but the vibe is similar.

Next steps