ClickHouse C – Talk to ClickHouse using its native binary protocol
Summary
ClickHouse C is a header-only native client library that enables reading and interacting with ClickHouse using its native binary protocol. The repo provides a minimal, embedded-friendly interface for decoding NativeFormat blocks, along with example code, quickstart guidance, and integration notes for using the library inside other projects (including PostgreSQL extensions). The documentation also describes testing, non-goals, and how to wire in various I/O backends.