<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://hypequery.com/</loc>
</url>
<url>
<loc>https://hypequery.com/blog</loc>
</url>
<url>
<loc>https://hypequery.com/compare</loc>
</url>
<url>
<loc>https://hypequery.com/clickhouse-typescript</loc>
</url>
<url>
<loc>https://hypequery.com/clickhouse-query-builder</loc>
</url>
<url>
<loc>https://hypequery.com/clickhouse-mcp</loc>
</url>
<url>
<loc>https://hypequery.com/clickhouse-react</loc>
</url>
<url>
<loc>https://hypequery.com/clickhouse-nextjs</loc>
</url>
<url>
<loc>https://hypequery.com/clickhouse-analytics</loc>
</url>
<url>
<loc>https://hypequery.com/clickhouse-multi-tenant-analytics</loc>
</url>
<url>
<loc>https://hypequery.com/docs/introduction</loc>
</url>
<url>
<loc>https://hypequery.com/docs/quick-start</loc>
</url>
<url>
<loc>https://hypequery.com/use-cases</loc>
</url>
<url>
<loc>https://hypequery.com/use-cases/internal-product-apis</loc>
</url>
<url>
<loc>https://hypequery.com/use-cases/multi-tenant-saas</loc>
</url>
<url>
<loc>https://hypequery.com/compare/hypequery-vs-clickhouse-client</loc>
</url>
<url>
<loc>https://hypequery.com/compare/hypequery-vs-kysely</loc>
</url>
<url>
<loc>https://hypequery.com/docs/authentication</loc>
</url>
<url>
<loc>https://hypequery.com/docs/changelog</loc>
</url>
<url>
<loc>https://hypequery.com/docs/core-concepts</loc>
</url>
<url>
<loc>https://hypequery.com/docs/cors</loc>
</url>
<url>
<loc>https://hypequery.com/docs/embedded-runtime</loc>
</url>
<url>
<loc>https://hypequery.com/docs/faq</loc>
</url>
<url>
<loc>https://hypequery.com/docs/fetch</loc>
</url>
<url>
<loc>https://hypequery.com/docs/http-openapi</loc>
</url>
<url>
<loc>https://hypequery.com/docs/introduction</loc>
</url>
<url>
<loc>https://hypequery.com/docs/manual-installation</loc>
</url>
<url>
<loc>https://hypequery.com/docs/migrate-legacy-serve-api</loc>
</url>
<url>
<loc>https://hypequery.com/docs/multi-tenancy</loc>
</url>
<url>
<loc>https://hypequery.com/docs/nextjs</loc>
</url>
<url>
<loc>https://hypequery.com/docs/nodejs</loc>
</url>
<url>
<loc>https://hypequery.com/docs/observability</loc>
</url>
<url>
<loc>https://hypequery.com/docs/quick-start</loc>
</url>
<url>
<loc>https://hypequery.com/docs/rate-limiting</loc>
</url>
<url>
<loc>https://hypequery.com/docs/re-using-queries</loc>
</url>
<url>
<loc>https://hypequery.com/docs/roadmap</loc>
</url>
<url>
<loc>https://hypequery.com/docs/runtime-features</loc>
</url>
<url>
<loc>https://hypequery.com/docs/schemas</loc>
</url>
<url>
<loc>https://hypequery.com/docs/vite</loc>
</url>
<url>
<loc>https://hypequery.com/docs/why-hypequery</loc>
</url>
<url>
<loc>https://hypequery.com/docs/legacy-serve/authentication</loc>
</url>
<url>
<loc>https://hypequery.com/docs/legacy-serve/migration-builder-to-serve</loc>
</url>
<url>
<loc>https://hypequery.com/docs/legacy-serve/multi-tenancy</loc>
</url>
<url>
<loc>https://hypequery.com/docs/legacy-serve/query-definitions</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/advanced-filtering</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/aggregation</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/basics</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/caching</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/helper-methods</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/join-relationships</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/joins</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/ordering</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/select</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/sql-expressions</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/subqueries-ctes</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/time-functions</loc>
</url>
<url>
<loc>https://hypequery.com/docs/query-building/where</loc>
</url>
<url>
<loc>https://hypequery.com/docs/react/advanced-patterns</loc>
</url>
<url>
<loc>https://hypequery.com/docs/react/getting-started</loc>
</url>
<url>
<loc>https://hypequery.com/docs/react/using-queries</loc>
</url>
<url>
<loc>https://hypequery.com/docs/reference/cli</loc>
</url>
<url>
<loc>https://hypequery.com/docs/reference/connection</loc>
</url>
<url>
<loc>https://hypequery.com/docs/reference/packages</loc>
</url>
<url>
<loc>https://hypequery.com/docs/reference/query-builder</loc>
</url>
<url>
<loc>https://hypequery.com/docs/reference/query</loc>
</url>
<url>
<loc>https://hypequery.com/docs/reference/react</loc>
</url>
<url>
<loc>https://hypequery.com/docs/reference/runtime</loc>
</url>
<url>
<loc>https://hypequery.com/docs/reference/types</loc>
</url>
<url>
<loc>https://hypequery.com/docs/legacy-serve/reference/serve</loc>
</url>
<url>
<loc>https://hypequery.com/blog/clickhouse-react-hooks</loc>
<lastmod>2026-04-23T20:26:04.600Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/stop-writing-the-same-query-three-times</loc>
<lastmod>2026-04-23T20:26:04.600Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/clickhouse-mcp-typescript</loc>
<lastmod>2026-04-23T20:26:04.599Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/clickhouse-query-builder-typescript</loc>
<lastmod>2026-04-23T20:26:04.599Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/turn-your-clickhouse-schema-into-a-type-safe-analytics-layer-in-5-minutes</loc>
<lastmod>2026-04-23T20:26:04.598Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/a-guide-to-materialized-views-in-clickhouse</loc>
<lastmod>2026-04-23T20:26:04.598Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/the-analytics-language-layer-why-real-time-data-needs-typed-apis-not-just-faster-databases</loc>
<lastmod>2026-04-23T20:26:04.598Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/clickhouse-typescript-type-problem</loc>
<lastmod>2026-04-23T20:26:04.598Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/building-dashboards-clickhouse-hypequery-nextjs</loc>
<lastmod>2026-04-23T20:26:04.597Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/type-safe-schema-management-clickhouse</loc>
<lastmod>2026-04-23T20:26:04.597Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/seven-companies-one-pattern-why-every-scaled-clickhouse-deployment-looks-the-same</loc>
<lastmod>2026-04-23T20:26:04.597Z</lastmod>
</url>
<url>
<loc>https://hypequery.com/blog/type-safe-sql-in-typescript-why-your-current-approach-is-failing-you-and-what-to-do-about-it</loc>
<lastmod>2026-04-23T20:26:04.596Z</lastmod>
</url>
</urlset>
