Ship analytics across your entire stack
Define metrics once in TypeScript. Reuse across APIs, jobs, dashboards, and AI agents. Authentication and multi-tenancy baked in.
One definition. Any context. Zero drift.
No YAML · No string-concatenated SQL · No duplicated metrics
Everything is code
From schema to serving: analytics as a proper development platform
Schema introspection → type generation → query definitions → HTTP APIs. All wired together with end-to-end type safety. No config files, no string interpolation, no runtime surprises. Just code that scales with your team.
Embedded
API
React
AI agent
The single source of truth for your data
Pick the workflow you're fighting today—every card is powered by the exact same metric definitions.
Backend & platform
Backend and platform engineers pull the same hypequery definition into cron jobs, queues, and HTTP handlers so every service agrees on revenue math.
Why orgs keep rebuilding this layer
ClickHouse teams that centralize semantics with hypequery stop firefighting mismatched dashboards because every consumer reuses the same governed module, so velocity goes into shipping metrics instead of reconciling them.
Without hypequery
- APIs, dashboards, and bots each reinvent metric logic.
- Tenant filters and auth patches drift per team.
- Analytics changes go through Slack debates, not code review.
With hypequery
- One TypeScript definition per metric, versioned and tested.
- Governed runtime injects auth, tenancy, caching everywhere.
- APIs, jobs, dashboards, and agents call the exact same endpoint.

An end-to-end platform for analytics development
Catch breaking schema changes before deploy
Your ClickHouse schema becomes a TypeScript SDK. Columns become types, tables become interfaces, so CI tells you when analytics logic drifts.
Run governed metrics everywhere, not just HTTP
Jobs, APIs, scripts, or agents import the exact same definition. HTTP is optional, your metrics travel to whatever surface needs them.
Metrics as first-class code citizens
Import definitions like any other module. The same query powers your API, dashboard, cron job, and agent without reimplementation.
Ship APIs with OpenAPI and authentication out of the box
Every query becomes an HTTP endpoint complete with validation and typed SDKs. No controllers, routing glue, or YAML hand wiring.
Bake tenant isolation into the platform
Declare tenant patterns once. The runtime auto-injects filters, validates auth, and guarantees isolation—making cross-tenant leaks impossible.
Ship-ready authentication, caching, and observability primitives
Verify sessions, inject user context, control access, and cache at the query level. You focus on metrics, the platform handles safety and insight.
Ship faster
Ready for a proper analytics platform?
Point hypequery at your ClickHouse cluster and ship a governed metric in under five minutes. Teams use it to keep product analytics, finance APIs, and AI agents perfectly in sync.
Early adopter? DM us @hypequery — let's build this together.
