Hero

Analytics for Developers

An open-source analytics platform that respects your stack and your users' privacy. 16 SDKs, a clean REST API, Docker Compose self-hosting, and a 2.3 KB script. No cookies, no consent banners, no vendor lock-in.

  • Open source (AGPL-3.0)
  • 16 SDKs
  • Self-host with Docker
  • 2.3 KB script
OpenPanel Dashboard Overview
This is our web analytics dashboard, its an out-of-the-box experience so you can start understanding your traffic and engagement right away.

Why developers hate their analytics setup

Most analytics tools are built for marketers. They feel wrong when you're a developer who cares about performance, privacy, and owning your infrastructure.

Google Analytics is a black box

Proprietary code you can't inspect, heavy scripts that slow your site, sampled data you can't trust, and a UI designed for marketers who think in 'dimensions' and 'metrics'.

No self-hosting option

Most analytics tools are cloud-only. Your data lives on someone else's servers. No way to run it in your own VPC, no access to raw data, no control over retention or processing.

Heavy SDKs and slow scripts

The average analytics script is 30–80 KB. That's real performance impact on every page load. Plus the third-party network requests and cookie overhead.

Cookie consent ruins your UX

Cookie-based analytics means consent banners on every page. 30-40% of users reject cookies, giving you incomplete data and a worse user experience.

Built the way developers expect

OpenPanel is TypeScript-first, API-driven, and designed to fit into modern development workflows.

16 SDKs for every framework

JavaScript, React, Next.js, Vue, Nuxt, Astro, Remix, Express, React Native, Python, Ruby, Rust, Kotlin, Swift — plus a script tag and REST API.

2.3 KB tracking script

The web script is tiny. No Lighthouse penalty, no performance impact, no bundle bloat. Async loading by default.

REST API for everything

Track events, query data, manage projects, and export analytics — all via a documented REST API. Build custom dashboards or pipe data into your own systems.

Docker Compose self-hosting

One command to deploy. PostgreSQL, ClickHouse, and Redis included. Run it on any VPS, in your Kubernetes cluster, or via Coolify/Dokploy.

Cookieless by default

No cookies means no consent banners and no blocked requests. Every user is tracked accurately, with full privacy compliance built in.

Open source (AGPL-3.0)

Read the code, report bugs, submit PRs. No proprietary black boxes. The self-hosted version is identical to cloud — no artificial feature limits.

Event-based data model

Track any event with arbitrary properties. No predefined schema, no reserved event names, no property limits. Your data model, your rules.

Real-time event stream

See events as they fire. Debug tracking issues by watching live data flow through your system. No sampling, no delays.

Declarative tracking with data attributes

Add data-track attributes to HTML elements for zero-JavaScript event tracking. Perfect for static sites or server-rendered pages.

OpenPanel Real-time Analytics
Track events in real-time as they happen with instant updates and live monitoring.

Why developers choose OpenPanel

Analytics that fits your workflow instead of fighting against it.

Own your data completely

Self-host on your infrastructure. Access raw events in ClickHouse. Export anything via API. No vendor lock-in, ever.

Ship tracking in minutes, not days

npm install, add your client ID, and tracking starts. Automatic page view tracking out of the box. Custom events are one line of code.

No impact on site performance

The 2.3 KB async script loads without blocking rendering. No cookies means no additional HTTP overhead. Your Lighthouse score stays perfect.

Works with your deployment pipeline

Docker Compose for local dev, Kubernetes for production, or Coolify/Dokploy for managed self-hosting. Fits however you deploy.

Product analytics included

Funnels, retention, user profiles, and cohort analysis alongside web analytics. No need for a separate Mixpanel or Amplitude subscription.

Transparent and auditable

Every line of code is on GitHub. No tracking pixels you can't inspect, no data processing you can't verify.

OpenPanel Dashboard
Comprehensive analytics dashboard with real-time insights and customizable views.

Frequently asked questions

Technical questions from developers evaluating OpenPanel.

Related resources

Learn more about OpenPanel and how it can help you.

Ready to get started?

Test OpenPanel free for 30 days, you'll not be charged anything unless you upgrade to a paid plan.

Try OpenPanel Free