Cloud

ClickHouse users

How hypequery cloud queries ClickHouse with read-only users, and the settings profile it relies on.

hypequery cloud is not live yet

You can't sign up for or deploy to cloud today. These pages describe the planned service, and details will change before launch. What runs today is the open-source TypeScript and Python SDKs, in your own backend.

Connect cloud with a dedicated read-only ClickHouse user. For how readonly = 1 and readonly = 2 differ in general, see Read-only ClickHouse users.

Cloud's executor sends readonly = 2, server-side cancellation, per-query resource limits, and precision-safe integers on every query. A readonly = 1 user refuses those, so cloud sends it no settings at all, and your profile is the only protection those queries get.

When you connect a readonly = 1 user, setup lists what your profile leaves out, for example "Cancelled queries keep running" or "No per-query memory limit". It also generates the profile SQL that fixes it. You must confirm before saving.

This profile gives a readonly = 1 user every protection cloud relies on:

CREATE SETTINGS PROFILE hypequery_cloud SETTINGS
    readonly = 1,
    cancel_http_readonly_queries_on_client_close = 1,
    output_format_json_quote_64bit_integers = 1,
    max_execution_time = 25,
    timeout_overflow_mode = 'throw',
    max_threads = 8,
    max_memory_usage = 4294967296,
    max_result_rows = 20000,
    max_result_bytes = 67108864,
    result_overflow_mode = 'throw'
TO hypequery_user;

Stricter limits are fine. Keep max_result_rows at 10,001 or more, or full pages of results will be refused.

Get early access to hypequery cloud.

Cloud hosts the same model you run in your backend, with a managed API and MCP server, versions, and rollback. We're letting teams in a few at a time. Join the waitlist and we'll reach out when your project can go live.

How do you want to build your analytics layer? (Optional)
What features do you most need? (Optional)

Pick as many as you like.

Only your email is required. All other questions are optional.