Skip to main content
Skip to main content
Edit this page

chDB

chDB is a fast in-process SQL OLAP Engine powered by ClickHouse. You can use it when you want to get the power of ClickHouse in a programming language without needing to connect to a ClickHouse server.

Key features

  • In-process SQL OLAP Engine - Powered by ClickHouse, no need to install ClickHouse server
  • Multiple data formats - Input & Output support for Parquet, CSV, JSON, Arrow, ORC and 70+ more formats
  • Minimized data copy - From C++ to Python with python memoryview
  • Rich Python Ecosystem Integration - Native support for Pandas, Arrow, DB API 2.0, seamlessly fits into existing data science workflows
  • Zero dependencies - No need for external database installations

What languages are supported by chDB?

chDB has the following language bindings:

How do I get started?

An introductory video

You can listen to a brief project introduction to chDB, courtesy of Alexey Milovidov, the original creator of ClickHouse:

Performance benchmarks

chDB delivers exceptional performance across different scenarios:

About chDB

License

chDB is available under the Apache License, Version 2.0. See LICENSE for more information.