Eloquent ModelUse familiar Eloquent patterns with ClickHouse. Non-incrementing IDs, scopes, and collections work out of the box.
Query BuilderFull Laravel Query Builder compatibility plus ClickHouse extensions — ARRAY JOIN, FINAL, CTE, SEMI/ANTI/ASOF joins, and SETTINGS clause.
Schema BuilderCreate tables with ENGINE, PARTITION BY, ORDER BY, LowCardinality, Array types, and index granularity through Laravel's Schema facade.
Parallel QueriesExecute multiple queries concurrently via Guzzle's async HTTP pool for significantly improved performance.
Lightweight DELETEDelete rows efficiently with lightweight DELETE and partition targeting, avoiding heavy ALTER TABLE mutations.
Laravel MigrationsStandard artisan migrate works with a ClickHouse-compatible migration repository. No extra setup needed.