Нативный интерфейс (TCP)
Нативный протокол используется в клиенте командной строки, для межсерверного взаимодействия при обработке распределённых запросов, а также в других программах на C++. К сожалению, нативный протокол ClickHouse пока не имеет формальной спецификации, но его можно восстановить методом обратного проектирования по исходному коду ClickHouse (начиная примерно отсюда) и/или с помощью перехвата и анализа TCP-трафика.