ClickHouse fournit deux interfaces réseau (elles peuvent éventuellement être sécurisées avec TLS pour une protection supplémentaire) :
Dans la plupart des cas, il est recommandé d'utiliser un outil ou une bibliothèque adaptés plutôt que d'interagir directement avec ces interfaces. Les outils suivants sont officiellement pris en charge par ClickHouse :
ClickHouse prend également en charge deux protocoles RPC :
- protocole gRPC, spécialement conçu pour ClickHouse.
- Apache Arrow Flight.
Le serveur ClickHouse fournit des interfaces visuelles intégrées pour les utilisateurs avancés :
- UI Play : ouvrez
/playdans le navigateur ; - Advanced Dashboard : ouvrez
/dashboarddans le navigateur ; - Visualiseur de symboles binaires pour les ingénieurs ClickHouse : ouvrez
/binarydans le navigateur ; - ClickStack UI pour l'observabilité : ouvrez
/clickstackdans le navigateur ;
Il existe également un large éventail de bibliothèques tierces pour utiliser ClickHouse :