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