Analytics logging
Fire-and-forget event ingest into ClickHouse. Batched, compressed, and priced so you can log everything.
Sideterra is a cheap, typed, multi-tenant services plane: analytics that don't bankrupt you, Redis and SQL that just work, realtime on your terms. One npm package, one env var, done.
// your worker
import { analytics } from "@sideterra/analytics";
await analytics.log("page_view", { url: request.url });Every service is multi-tenant from day zero and reachable from any Worker with a scoped API token.
Fire-and-forget event ingest into ClickHouse. Batched, compressed, and priced so you can log everything.
Keyspace-scoped Redis for hot state, counters, rate limits and queues — no Durable Object tax.
Multi-tenant Postgres with Row-Level Security enforced server-side; an embedded-SQLite core is the named follow-up.
A self-hosted, modified Mercure hub (SSE) for push, pub-sub and orchestration between your Workers and ours.
Google OAuth, one click. Your org, your members, your tokens.
Pick a region, get scoped per-service credentials.
Typed client auto-loads credentials from your Worker env.