Skip to content

Getting Started

chkit is a ClickHouse schema and migration toolkit for TypeScript projects. Pick the path that matches what you’re working on.

Both paths need the same baseline:

  • Node.js 20+ or Bun 1.3.5+
  • A ClickHouse endpoint (CLICKHOUSE_URL, optionally CLICKHOUSE_USER, CLICKHOUSE_PASSWORD) — ClickHouse 24.x or newer (see compatibility)

Once either path is working: