ClickHouse proporciona dos interfaces de red (que pueden protegerse opcionalmente con TLS para mayor seguridad):
- HTTP, que está documentada y es fácil de usar directamente.
- TCP nativo, que tiene menos sobrecarga.
En la mayoría de los casos, se recomienda usar una herramienta o biblioteca adecuada en lugar de interactuar directamente con ellas. Las siguientes cuentan con soporte oficial de ClickHouse:
ClickHouse también admite dos protocolos RPC:
- Protocolo gRPC, diseñado específicamente para ClickHouse.
- Apache Arrow Flight.
ClickHouse server proporciona interfaces visuales integradas para usuarios avanzados:
- UI de Play: abra
/playen el navegador; - Advanced Dashboard: abra
/dashboarden el navegador; - Visor de símbolos binarios para ingenieros de ClickHouse: abra
/binaryen el navegador; - UI de ClickStack para observabilidad: abra
/clickstacken el navegador;
También hay una amplia variedad de bibliotecas de terceros para trabajar con ClickHouse: