clickhouse-connect 0.9.2


pip install clickhouse-connect

  Latest version

Released: Sep 25, 2025

Project Links

Meta
Author: ClickHouse Inc.
Requires Python: >=3.9,<3.14

Classifiers

Development Status
  • 4 - Beta

Intended Audience
  • Developers

License
  • OSI Approved :: Apache Software License

Programming Language
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13

ClickHouse Connect

A high performance core database driver for connecting ClickHouse to Python, Pandas, and Superset

  • Pandas DataFrames (numpy and arrow-backed)
  • Numpy Arrays
  • PyArrow Tables
  • Polars DataFrames
  • Superset Connector
  • SQLAlchemy Core (select, joins, lightweight deletes; limited feature set)

ClickHouse Connect currently uses the ClickHouse HTTP interface for maximum compatibility.

Installation

pip install clickhouse-connect

ClickHouse Connect requires Python 3.9 or higher. We officially test against Python 3.9 through 3.13.

Superset Connectivity

ClickHouse Connect is fully integrated with Apache Superset. Previous versions of ClickHouse Connect utilized a dynamically loaded Superset Engine Spec, but as of Superset v2.1.0 the engine spec was incorporated into the main Apache Superset project and removed from clickhouse-connect in v0.6.0. If you have issues connecting to earlier versions of Superset, please use clickhouse-connect v0.5.25.

When creating a Superset Data Source, either use the provided connection dialog, or a SqlAlchemy DSN in the form clickhousedb://{username}:{password}@{host}:{port}.

SQLAlchemy Implementation

ClickHouse Connect includes a lightweight SQLAlchemy dialect implementation focused on compatibility with Superset and SQLAlchemy Core.

Supported features include:

  • Basic query execution via SQLAlchemy Core
  • SELECT queries with JOINs
  • Lightweight DELETE statements

The implementation does not include ORM support and is not intended as a full SQLAlchemy dialect. While it can support a range of Core-based applications beyond Superset, it may not be suitable for more complex SQLAlchemy applications that rely on full ORM or advanced dialect functionality.

Asyncio Support

ClickHouse Connect provides an async wrapper, so that it is possible to use the client in an asyncio environment. See the run_async example for more details.

Complete Documentation

The documentation for ClickHouse Connect has moved to ClickHouse Docs

0.9.2 Sep 25, 2025
0.9.1 Sep 17, 2025
0.9.0 Sep 16, 2025
0.8.18 Jun 24, 2025
0.8.17 Apr 12, 2025
0.8.16 Mar 28, 2025
0.8.15 Jan 25, 2025
0.8.14 Jan 14, 2025
0.8.13 Jan 07, 2025
0.8.12 Jan 06, 2025
0.8.11 Dec 21, 2024
0.8.10 Dec 14, 2024
0.8.9 Dec 02, 2024
0.8.8 Nov 27, 2024
0.8.7 Nov 22, 2024
0.8.6 Nov 01, 2024
0.8.5 Oct 24, 2024
0.8.4 Oct 23, 2024
0.8.3 Oct 08, 2024
0.8.2 Oct 04, 2024
0.8.1 Sep 29, 2024
0.8.0 Sep 26, 2024
0.7.19 Aug 21, 2024
0.7.18 Jul 30, 2024
0.7.17 Jul 24, 2024
0.7.16 Jul 08, 2024
0.7.15 Jul 01, 2024
0.7.14 Jun 24, 2024
0.7.13 Jun 24, 2024
0.7.12 Jun 04, 2024
0.7.11 May 26, 2024
0.7.10 May 22, 2024
0.7.9 May 21, 2024
0.7.8 Apr 14, 2024
0.7.7 Apr 03, 2024
0.7.6 Apr 02, 2024
0.7.5 Mar 28, 2024
0.7.4 Mar 24, 2024
0.7.3 Mar 14, 2024
0.7.2 Mar 08, 2024
0.7.1 Feb 28, 2024
0.7.0 Jan 22, 2024
0.6.23 Dec 15, 2023
0.6.22 Dec 01, 2023
0.6.21 Nov 23, 2023
0.6.20 Nov 09, 2023
0.6.19 Nov 07, 2023
0.6.18 Oct 26, 2023
0.6.17 Oct 21, 2023
0.6.16 Oct 18, 2023
0.6.15 Oct 17, 2023
0.6.14 Sep 22, 2023
0.6.13 Sep 20, 2023
0.6.12 Sep 16, 2023
0.6.11 Aug 30, 2023
0.6.10 Aug 27, 2023
0.6.9 Aug 22, 2023
0.6.8 Jul 18, 2023
0.6.7 Jul 18, 2023
0.6.6 Jul 07, 2023
0.6.5 Jul 06, 2023
0.6.4 Jun 22, 2023
0.6.3 Jun 16, 2023
0.6.2 Jun 10, 2023
0.6.1 Jun 06, 2023
0.6.0 Jun 06, 2023
0.5.25 May 23, 2023
0.5.24 May 11, 2023
0.5.23 May 03, 2023
0.5.22 Apr 28, 2023
0.5.21 Apr 26, 2023
0.5.20 Apr 06, 2023
0.5.19 Apr 05, 2023
0.5.18 Mar 30, 2023
0.5.17 Mar 27, 2023
0.5.16 Mar 15, 2023
0.5.15 Mar 10, 2023
0.5.14 Mar 02, 2023
0.5.13 Feb 27, 2023
0.5.12 Feb 16, 2023
0.5.11 Feb 15, 2023
0.5.10 Feb 13, 2023
0.5.9 Feb 11, 2023
0.5.8 Feb 10, 2023
0.5.7 Feb 04, 2023
0.5.6 Feb 03, 2023
0.5.5 Feb 01, 2023
0.5.4 Feb 01, 2023
0.5.3 Jan 23, 2023
0.5.2 Jan 17, 2023
0.5.1 Jan 16, 2023
0.5.0 Jan 14, 2023
0.4.8 Jan 02, 2023
0.4.7 Dec 05, 2022
0.4.6 Nov 29, 2022
0.4.5 Nov 24, 2022
0.4.4 Nov 22, 2022
0.4.3 Nov 22, 2022
0.4.2 Nov 22, 2022
0.4.1 Nov 14, 2022
0.4.0 Nov 07, 2022
0.3.8 Nov 04, 2022
0.3.6 Nov 02, 2022
0.3.5 Oct 28, 2022
0.3.4 Oct 27, 2022
0.3.3 Oct 21, 2022
0.3.2 Oct 20, 2022
0.3.1 Oct 19, 2022
0.3.0 Oct 15, 2022
0.2.10 Sep 28, 2022
0.2.9 Sep 25, 2022
0.2.8 Sep 21, 2022

Wheel compatibility matrix

Platform CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 PyPy 3.9 (pp73) PyPy 3.10 (pp73)
macosx_10_13_x86_64
macosx_10_15_x86_64
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux1_i686
manylinux2014_aarch64
manylinux2014_i686
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_i686
manylinux_2_17_x86_64
manylinux_2_5_i686
musllinux_1_2_aarch64
musllinux_1_2_i686
musllinux_1_2_x86_64
win32
win_amd64

Files in release

clickhouse_connect-0.9.2-cp310-cp310-macosx_10_9_x86_64.whl (263.1KiB)
clickhouse_connect-0.9.2-cp310-cp310-macosx_11_0_arm64.whl (256.5KiB)
clickhouse_connect-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (952.9KiB)
clickhouse_connect-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (967.6KiB)
clickhouse_connect-0.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (944.5KiB)
clickhouse_connect-0.9.2-cp310-cp310-musllinux_1_2_aarch64.whl (959.1KiB)
clickhouse_connect-0.9.2-cp310-cp310-musllinux_1_2_i686.whl (980.8KiB)
clickhouse_connect-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl (992.1KiB)
clickhouse_connect-0.9.2-cp310-cp310-win32.whl (235.4KiB)
clickhouse_connect-0.9.2-cp310-cp310-win_amd64.whl (252.9KiB)
clickhouse_connect-0.9.2-cp311-cp311-macosx_10_9_x86_64.whl (263.4KiB)
clickhouse_connect-0.9.2-cp311-cp311-macosx_11_0_arm64.whl (256.6KiB)
clickhouse_connect-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1021.1KiB)
clickhouse_connect-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp311-cp311-musllinux_1_2_i686.whl (1.0MiB)
clickhouse_connect-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect-0.9.2-cp311-cp311-win32.whl (235.2KiB)
clickhouse_connect-0.9.2-cp311-cp311-win_amd64.whl (253.1KiB)
clickhouse_connect-0.9.2-cp312-cp312-macosx_10_13_x86_64.whl (266.8KiB)
clickhouse_connect-0.9.2-cp312-cp312-macosx_11_0_arm64.whl (258.8KiB)
clickhouse_connect-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1018.7KiB)
clickhouse_connect-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp312-cp312-musllinux_1_2_i686.whl (1.0MiB)
clickhouse_connect-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.1MiB)
clickhouse_connect-0.9.2-cp312-cp312-win32.whl (234.9KiB)
clickhouse_connect-0.9.2-cp312-cp312-win_amd64.whl (253.5KiB)
clickhouse_connect-0.9.2-cp313-cp313-macosx_10_13_x86_64.whl (264.2KiB)
clickhouse_connect-0.9.2-cp313-cp313-macosx_11_0_arm64.whl (256.0KiB)
clickhouse_connect-0.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1002.5KiB)
clickhouse_connect-0.9.2-cp313-cp313-musllinux_1_2_aarch64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp313-cp313-musllinux_1_2_i686.whl (1.0MiB)
clickhouse_connect-0.9.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.0MiB)
clickhouse_connect-0.9.2-cp313-cp313-win32.whl (234.2KiB)
clickhouse_connect-0.9.2-cp313-cp313-win_amd64.whl (252.6KiB)
clickhouse_connect-0.9.2-cp39-cp39-macosx_10_9_x86_64.whl (264.3KiB)
clickhouse_connect-0.9.2-cp39-cp39-macosx_11_0_arm64.whl (257.7KiB)
clickhouse_connect-0.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (958.1KiB)
clickhouse_connect-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (972.1KiB)
clickhouse_connect-0.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (949.6KiB)
clickhouse_connect-0.9.2-cp39-cp39-musllinux_1_2_aarch64.whl (963.6KiB)
clickhouse_connect-0.9.2-cp39-cp39-musllinux_1_2_i686.whl (982.2KiB)
clickhouse_connect-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl (997.1KiB)
clickhouse_connect-0.9.2-cp39-cp39-win32.whl (236.6KiB)
clickhouse_connect-0.9.2-cp39-cp39-win_amd64.whl (253.9KiB)
clickhouse_connect-0.9.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (235.7KiB)
clickhouse_connect-0.9.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (231.9KiB)
clickhouse_connect-0.9.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (260.0KiB)
clickhouse_connect-0.9.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (267.0KiB)
clickhouse_connect-0.9.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (273.0KiB)
clickhouse_connect-0.9.2-pp310-pypy310_pp73-win_amd64.whl (239.4KiB)
clickhouse_connect-0.9.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (235.4KiB)
clickhouse_connect-0.9.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (231.6KiB)
clickhouse_connect-0.9.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (259.6KiB)
clickhouse_connect-0.9.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (266.8KiB)
clickhouse_connect-0.9.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (272.8KiB)
clickhouse_connect-0.9.2-pp39-pypy39_pp73-win_amd64.whl (239.2KiB)
clickhouse_connect-0.9.2.tar.gz (99.7KiB)
Extras:
Dependencies:
certifi
urllib3 (>=1.26)
pytz
zstandard
lz4