All work
● LiveCookielesscodename · Eyrie

Watch your traffic from up here.

Webmaster is one dashboard doing three jobs — cookieless analytics, embeddable view counters, and custom forms. Your site carries a single script tag; everything else happens at the edge and lands in the eyrie. You see the whole landscape without ever following anyone home.

No cookies · no API keys in your page · sub-100ms edge ingest

realtime
edge · ingest
webmaster.
0 online
VISITORS0+12.5%PAGE VIEWS0+18.7%VIEWS0+9.3%1,246LAST 30 MINVISITORSVIEWS

The whole install

This is everything your site ever hosts. No SDK, no npm package, no config object.

<script defer src="https://cdn.devlune.in/embed/analytics.js" data-site="your-site"></script>
  1. 01Your pageone script tag, nothing else on your site
  2. 02The edgeCloudflare Worker on cdn.devlune.in — ingest in well under 100ms
  3. 03The gaterate-limited, deduped for 24h on a daily-rotating salted hash
  4. 04The recordraw events in ClickHouse, daily rollups for fast dashboards
  5. 05The eyrieyour dashboard — realtime, sources, audience, content

Three instruments

Analytics

the long watch
  • Traffic sources, audience, content and realtime views
  • Goals and custom events
  • UTM builder, scheduled reports and weekly digests
  • Spike alerts when something takes off

View counters

the tally
  • Embeddable counters for any page or project
  • SVG badge, HTML embed, or raw JSON — your pick
  • Served from the edge, cached hard
  • No dashboard visit needed to just show a number

Forms

the letterbox
  • Hosted pages or headless endpoints for your own UI
  • HMAC-signed tokens + origin allowlist — no API keys in your page
  • File uploads to a private bucket
  • Submissions land in the same dashboard

We count. We don't follow.

No cookies

Nothing is set on the visitor's browser. There is no banner to show because there is nothing to consent to.

No trail

Unique visitors come from a salted hash of IP + user agent whose salt rotates daily. Raw IP and UA are never stored — yesterday's hash can't be joined to today's.

No lock-in

Your numbers are queryable: API keys and a public stats API. It's your traffic; you can take the data with you.

+ Teams & workspaces+ Multi-site+ Custom events API+ Audit log+ Discord & Telegram alerts+ Turnstile spam sweep
StackNext.js 14 · Cloudflare Workers · ClickHouse · Upstash · Supabase
Edgecdn.devlune.in
Chartshand-rolled SVG — no chart library
Dashboardwebmaster.devlune.in

Crafted in the dark. Shipped to the world. — DevLune