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