Break Free from Trust-Killing Web Analytics.

Run first-party analytics on your server. Keep every event in-house. Evaluate for free, then buy once when you're ready.

Install in less than 3 minutes

Self-hosted · One time purchase · Free evaluation

curl -fsSL https://getinfinitymetrics.com/install | sh
InfinityMetrics Demo Video Thumbnail

Watch InfinityMetrics in action (opens YouTube) Learn how to install InfinityMetrics

Features

Own and Explore Your Data Without Limits

Own Your Data

No external database servers to manage, just an SQLite file! Explore, query, export, and take it anywhere. Your data, your rules.

Cookieless & Privacy-First

No cookies, no consent banners, GDPR-compliant by default with no personal data stored.

One Command Deployment

Deploy on your infrastructure with a single command. Enjoy automatic updates and zero database management for near-zero maintenance and easy scaling.

Interference-Free Analytics

Own the end-to-end process with no third-party interference. Self-host on your domain for unblockable scripts and strengthened user trust.

Data exploration on steroids

Ask questions in plain English to AI. Explore your data from every angle for insights that empower better decisions. Break free from the limits of the dashboard.

Pay Once, Own Forever

One flat fee for lifetime access. Scale your traffic infinitely without worrying about surprise bills or usage limits. Grow on your terms.

Installation

Simple Setup In Minutes

Get your privacy-focused analytics running in seconds, not hours.

Terminal
$ curl -fsSL https://getinfinitymetrics.com/install | sh

Infinity Metrics server is running at https://your-domain.com/

Get your license

Purchase your Infinity Metrics license from our pricing section to get started.

Install with a single command

Run our streamlined installer and follow the simple setup instructions.

curl -fsSL https://getinfinitymetrics.com/install | sh

Add the tracking script

Copy our lightweight tracking script to your website(s) for instant data collection.

<script defer src="https://your-domain.com/y/api/v1/sdk.js"></script>

Start capturing insights

All set! Access the analytics dashboard at https://your-domain.com/

Need more detailed instructions?

View Documentation
Local Development

Test Locally with DevBox

Spin up InfinityMetrics on your machine in seconds — no credit card, no sign‑up. Perfect for kicking the tires, testing events, and exploring the dashboard.

Docker only No signup Private on your machine
terminal
$
curl -fsSL https://raw.githubusercontent.com/karloscodes/infinity-metrics-devbox/main/setup.sh | bash
Special Beta Offer

Free Evaluation License

$0
No credit card No time limit
  • Track up to 10k events
  • Track up to 50 websites
  • All features enabled (ingestion pauses at 10k)

How it works

When this installation reaches 10k events, ingestion pauses and dashboards remain view-only. Enter a Lifetime License to resume, no re-install needed.

Lifetime License

$49.99 / one-time payment
Beta price 30-day money-back
Checkout →
Try it risk-free with 30-day money-back guarantee.
  • Removes the evaluation cap
  • Activate instantly, no re-install needed
  • Track up to 50 websites
  • Free updates to any 1.x version + early access
  • Bare bones support included

How it works

After purchase, you’ll receive your lifetime license key. No re-install needed if you already have the Infinity Metrics installed.

Evaluate without any commitment. All plans are subjected to the terms of service.

Questions? See FAQs or reach out to me.

Who is behind

Meet @karloscodes

Photo of Carlos Castellanos

Carlos Castellanos

I'm a Software Engineer, Engineering Manager, and part-time solopreneur who loves bringing ideas to life. I built InfinityMetrics to track my own websites, and since I use it every day, I'll always keep improving it. It's that simple - I'm just sharing the tools I build for myself.

FAQ

Frequently Asked Questions

Everything you need to know about Infinity Metrics

First-party analytics keeps your users' data on your own server instead of shipping it to third-party vendors. This builds trust with your audience since they don't see their data being shipped through the door to third parties. This reflects possitively on your brand and reinforces credibility.

Infinity Metrics runs on Docker and uses SQLite. No need for any external Database server setup or maintenance. It can run in a 512MB RAM VPS. Plus, it supports multiple websites out of the box. You can also run it in Kubernetes, Coolify or similar container orchestration platforms.

You can use our installer that will do the heavy lifting for you. Updates? They're automated, zero-downtime, and always backward-compatible. You can also install it manually, it's just Docker and SQLite. Check our docs for more info.

Totally. It's a SQLite database, query it, export it, or plug it into your tools anytime. Your data, your rules.

No, your analytics data is never sent externally. When you ask a question in plain English (e.g., "Show me page views per day for the last week"), the AI model (running via an API like OpenAI, which requires your own API key configured in the settings) translates your question into an SQL query. This SQL query is then executed *locally* against your own database on your server to retrieve the results. Only the natural language question itself is sent to the AI API for translation, not your underlying visitor data.

One-time payment, lifetime access, no subscriptions. Not happy? We've got a 30-day money-back guarantee.

Bare bones support includes basic installation help, bug reports, and essential troubleshooting via email. This covers getting you up and running and fixing any software issues. It doesn't include custom feature development, extensive configuration consulting, or priority support channels.

Updates within the same major version (1.0 to 1.1) are free. Regarding major version upgrades (1.x to 2.x), I'm still determining the pricing structure. Since this is a new product, I want to be honest that I haven't finalized how future major version upgrades will be handled yet. You'll always have the choice whether to upgrade to a new major version when the time comes.

Yes, 100%. No cookies, no personal data, no consent banners needed. Just anonymous stats, aggregated data, privacy-first by design.

Infinity Metrics tracks a wide range of aggregated metrics including: Pageviews, Unique Visitors (daily fingerprint), Sessions, Bounce Rate, Avg. Session Duration, Page-specific views/entrances/exits, Referrer Sources, UTM Campaign parameters (source, medium, campaign, term, content), Browser types, Operating Systems, Device Types (desktop, mobile, tablet), Visitor Country, and any Custom Events you define.

Infinity Metrics ditches cookies for fingerprinting and session-based analytics, no personal data stored. You get accurate insights while keeping user privacy intact.

No they can't. Since Infinity Metrics is self-hosted on your domain, adblockers and privacy software can't block your analytics script. This means you get complete, accurate data without gaps from blocked requests. Plus, serving analytics from your own domain strengthens user trust since no data is shared with external domains - everything stays on your server.

Run the full InfinityMetrics stack locally on your computer — only Docker required. DevBox starts a set of Docker containers with a live demo site and the admin dashboard (localhost:8080 and /admin) using a test license, so you can try everything without signing up. Trigger events on the demo site and see them flow into the dashboard, test custom event tracking, funnels, and the revenue tracking demos. All data stays on your machine; you can keep it between runs or reset with standard Docker commands. No cloud, no accounts — fast, private evaluation on localhost.

Limited Time Offer

Ready to Elevate Your Analytics?

Self-hosted analytics with an AI assistant. Ask your data anything, on your terms.

Try for free
Simple
One-click install
Secure
Self-hosted
Smart
AI-powered