Skip to main content
Skip to main content

Drivers and Interfaces

ClickHouse provides two network interfaces (they can be optionally wrapped in TLS for additional security):

  • HTTP, which is documented and easy to use directly.
  • Native TCP, which has less overhead.

In most cases it is recommended to use an appropriate tool or library instead of interacting with those directly. The following are officially supported by ClickHouse:

ClickHouse also supports two RPC protocols:

ClickHouse server provides embedded visual interfaces for power users:

  • Play UI: open /play in the browser;
  • Advanced Dashboard: open /dashboard in the browser;
  • Binary symbols viewer for ClickHouse engineers: open /binary in the browser;

There are also a wide range of third-party libraries for working with ClickHouse: