ClickHouse
A ClickHouse client that belongs on a Mac.
Connect over ClickHouse's HTTP interface, or to ClickHouse Cloud — where you can sign in through your browser instead of a database password.
Free for the databases on your Mac. Pricing
What ClickHouse gets.
The kinds of object that exist on an engine are the kinds the app shows. This is ClickHouse's row of the features table, and what stands behind it.
| Engine | Editable grid | Designers | Users & Roles | Diagram |
|---|---|---|---|---|
| ClickHouse and ClickHouse Cloud | ✓ | ✓tables | ✓ | ✓ |
Sign in with your browser
For ClickHouse Cloud, choose Cloud SSO or Cloud SSO (Read-Only) and click Sign In with Browser; no database password is needed.
Guide: ClickHouse in the docsNo transactions, and it says so
ClickHouse has no transactions, so grid changes apply statement by statement. Keys are fixed when a table is created, and its columns have no collation: what the engine cannot do is stated, not hidden.
Guide: the table designerAccounts and grants
Grants at global, database and table level. Read the SQL preview, then create or save; Edit as SQL hands you the script in a query tab instead.
Guide: users and rolesclickhouse-client in a tab
A console tab runs clickhouse-client in a real terminal. A browser sign-in has no console, and neither has a tunnelled connection: the client speaks ClickHouse's native protocol, which a tunnel set up for the HTTP port does not carry.
Connect to ClickHouse.
Click Add Connection under the sidebar and pick the ClickHouse tile. Paste a connection string — the field reads clickhouse:// addresses — and the fields fill themselves in, or type the host, port, database, user and password. Click Test Connection, then Add.
- Default port
- 8123, the HTTP interface; ClickHouse Cloud uses 8443
- SSL
- Disabled, Required, Verify Certificate
- Sign-in
- Password, Cloud SSO or Cloud SSO (Read-Only). With SSO, click Sign In with Browser; no database password is needed.
- Console
clickhouse-client—brew install --cask clickhouse. A browser sign-in has no console.- Notes
- ClickHouse has no transactions, so grid changes apply statement by statement. Keys are fixed when a table is created, and there are no foreign keys.
Hosted services built on ClickHouse get a tile of their own with the port and SSL mode they expect:
ClickHouse Cloud
| Service | Port | SSL |
|---|---|---|
| ClickHouse Cloud | 8443 | Verify Certificate |
One app for the rest of your databases, too.
Every feature is built against one driver contract, so the grid, the designers and the assistant work the same whichever server you open next.
Try it on your own database.
Free for the databases on your Mac, and never asking you to sign in.
$brew install --cask az-code-lab/taps/dbclient