# clisma ## Docs - [Commands](https://clisma.poorquality.tech/cli.md): Run, inspect, and create migrations from the command line - [env() and variables](https://clisma.poorquality.tech/configuration/env-and-vars.md): Use environment variables and config variables in clisma.hcl - [Examples](https://clisma.poorquality.tech/configuration/examples.md): Common clisma.hcl configurations for local and production - [clisma.hcl](https://clisma.poorquality.tech/configuration/overview.md): Define environments and migration settings in clisma.hcl - [What is clisma](https://clisma.poorquality.tech/index.md): Overview of the ClickHouse migration tool and how you use it - [Installation and Quickstart](https://clisma.poorquality.tech/installation.md): Install clisma and run your first ClickHouse migration - [FAQ](https://clisma.poorquality.tech/migrations/faq.md): Answers to common questions about clisma migrations - [How migrations work](https://clisma.poorquality.tech/migrations/how-it-works.md): Understand how clisma tracks and validates migrations - [Naming and ordering](https://clisma.poorquality.tech/migrations/naming.md): Follow the required migration filename format - [Templates](https://clisma.poorquality.tech/migrations/templates.md): Use Handlebars variables in migrations to adapt across environments ## OpenAPI Specs - [openapi](https://clisma.poorquality.tech/api-reference/openapi.json)