O ClickHouse fornece duas interfaces de rede (que podem, opcionalmente, ser protegidas com TLS para maior segurança):
- HTTP, que é documentada e fácil de usar diretamente.
- TCP nativo, que tem menos sobrecarga.
Na maioria dos casos, recomenda-se usar uma ferramenta ou biblioteca apropriada em vez de interagir diretamente com elas. As opções a seguir têm suporte oficial do ClickHouse:
O ClickHouse também oferece suporte a dois protocolos RPC:
- Protocolo gRPC especialmente projetado para o ClickHouse.
- Apache Arrow Flight.
O ClickHouse server fornece interfaces visuais integradas para usuários avançados:
- Play UI: abra
/playno navegador; - Advanced Dashboard: abra
/dashboardno navegador; - Visualizador de símbolos binários para engenheiros do ClickHouse: abra
/binaryno navegador; - UI do ClickStack para observabilidade: abra
/clickstackno navegador;
Também há uma ampla variedade de bibliotecas de terceiros para trabalhar com o ClickHouse: