All Connectors
Clickhouse Native Data Connector
Clickhouse Native Data Connector
Clickhouse Native Data Connector
The Clickhouse Native Data Connector allows for connecting to a Clickhouse instance giving you an instant GraphQL API on top of your Clickhouse data.
About
Version
Released
September 16, 2023
Last Updated
January 15, 2025
GitHub Repo

Overview

The ClickHouse Native Data Connector allows for connecting to a ClickHouse instance giving you an instant GraphQL API on top of your ClickHouse data. This uses the Rust Data Connector SDK from the Data connector Hub and implements the Data Connector Spec.

ClickHouse is a powerful open-source columnar database that offers a range of features designed for speed and efficiency in processing large volumes of data. ClickHouse is an excellent choice for a database when you are dealing with large volumes of data and require high-speed data retrieval, aggregation, and analysis. It's particularly well-suited for real-time analytics and handling time-series data, log data, or any scenario where read operations vastly outnumber writes. ClickHouse thrives in environments where query performance and the ability to generate reports quickly are critical, such as in financial analysis, IoT data management, and online analytical processing (OLAP). Furthermore, its column-oriented architecture makes it ideal for queries that need to scan large datasets but only access a subset of columns.

Prerequisites

  1. Create a Hasura Cloud account
  2. Please ensure you have the DDN CLI and Docker installed
  3. Create a supergraph
  4. Create a subgraph
  5. Create a ClickHouse account if you don't already have one.
  6. Make sure to make your ClickHouse service open to the public or add Hasura's IP to the allowlist.

Using the ClickHouse connector

Check out the Hasura docs here to get started with the ClickHouse connector.

2024 Edition

The GraphQL Handbook

A GraphQL Handbook for developers and architects to help plan your GraphQL adoption journey.
The GraphQL Handbook

Ship a rock-solid API on your data – in minutes!