Skip to main content

Integrations

ClickHouse integrations are organized by their support level:

  • Core integrations: built or maintained by ClickHouse, they are supported by ClickHouse and live in the ClickHouse GitHub organization
  • Partner integrations: built or maintained, and supported by, third-party software vendors
  • Community integrations: built or maintained and supported by community members. No direct support is available besides the public Github repositories and community Slack channels

Each integration is further categorized into Language client , Data ingestion , Data visualization and SQL client categories.

note

We are actively compiling this list of ClickHouse integrations below, so it's not exhaustive. Feel free to contribute any relevant ClickHouse integration to the list.

Core integrations
Name Logo Category Description Resources
Amazon S3 Data ingestion Import from, export to, and transform S3 data in flight with ClickHouse built-in S3 functions. Documentation
ClickHouse Client SQL client ClickHouse Client is the native command-line client for ClickHouse. Documentation
DBeaver SQL client Free multi-platform database administration tool. Connects to Clickhouse through JDBC driver. Documentation
dbt dbt Data ingestion Use dbt (data build tool) to transform data in ClickHouse by simply writing select statements. dbt puts the T in ELT. Documentation
Go Language client The Go client uses the native interface for a performant, low-overhead means of connecting to ClickHouse. Documentation
Java Language client The Java client is an async, lightweight, and low-overhead library for ClickHouse. Documentation
Node.JS Language client The official Node.js client for connecting to ClickHouse. Documentation
Python Language client A suite of Python packages for connecting Python to ClickHouse. Documentation
Superset Data visualization Explore and visualize your ClickHouse data with Apache Superset. Documentation

Partner integrations
Name Logo Category Description Resources
Arctype Arctype logo SQL client Arctype is a fast and easy-to-use database client for writing queries, building dashboards, and sharing data. Documentation
DataGrip SQL client DataGrip is a powerful database IDE with dedicated support for ClickHouse. Documentation
DBeaver SQL client Free multi-platform database administration tool. Connects to Clickhouse through JDBC driver. Documentation
Deepnote Data visualization Deepnote is a collaborative Jupyter-compatible data notebook built for teams to discover and share insights. Documentation
Grafana Data visualization With Grafana you can create, explore and share all of your data through dashboards. Documentation
HEX HEX logo Data visualization Hex is a modern, collaborative platform with notebooks, data apps, SQL, Python, no-code, R, and so much more. Documentation
Vector Vector logo Data ingestion A lightweight, ultra-fast tool for building observability pipelines with built-in compatibility with ClickHouse. Documentation

Community integrations
Name Logo Category Description Resources
Airbyte Airbyte logo Data ingestion Use Airbyte, to create ELT data pipelines with more than 140 connectors to load and sync your data into ClickHouse. Documentation
Apache Spark Apache Spark logo Data ingestion Spark ClickHouse Connector is a high performance connector built on top of Spark DataSource V2. GitHub repo ,
Documentation
Kafka Data ingestion Integration with Apache Kafka, the open-source distributed event streaming platform. Documentation
Metabase Metabase logo Data visualization Metabase is an easy-to-use, open source UI tool for asking questions about your data. Documentation