Rybbit

Rybbit is an open-source, cookieless analytics platform that captures events, session replays, funnels and Core Web Vitals with a single script tag or npm package, for teams that need privacy-first, exportable metrics or self-hosted control.

One of 173 tools in Business Intelligence

Rybbit screenshot

Who it's for

  • Product teams measuring conversion and retention who want funnels, journeys and session replay without cookies
  • Developers and SREs who need session replay and error tracking to debug regressions and client-side issues
  • European companies or privacy-focused teams that require EU-hosted or self-hosted, GDPR/CCPA-compliant analytics

How it fits your workflow

Install via a single script tag or `npm install @rybbit/js` in your app; Rybbit autocaptures clicks, form submits, outbound links, errors and sessions with zero extra instrumentation.

Data is available in a single dashboard showing replays, funnels, journeys and Core Web Vitals; metrics can be pulled via the HTTP API or exported to downstream workflows.

Run on Rybbit's hosted EU cloud or self-host using Docker; an optional MCP server exposes live analytics to compatible agents for automated investigation and goal management.

Pricing

Free: 7-day free trial (no credit card charges until the trial ends)

Standard

$13/month (billed annually)

  • · Up to 5 websites
  • · Up to 3 team members
  • · Custom events, Funnels, Goals, Journeys, Web Vitals
  • · Starter feature set for small businesses

Pro

$26/month (billed annually)

  • · Everything in Standard
  • · Unlimited websites
  • · Unlimited team members
  • · Session replays

Enterprise

Custom / Contact sales

  • · Everything in Pro
  • · Single Sign-On (SSO)
  • · Infinite data retention
  • · Dedicated isolated instance

Prices checked on Sep 29, 2026 from the vendor's site. They can change; confirm before you buy.

Key features

Autocapture
Automatically captures clicks, form submits, copied text, outbound links, errors, input changes and other interactions with zero additional instrumentation.
Session Replay & User Sessions
Watch real user sessions and track complete user journeys with detailed timelines to understand behavior and identify pain points.
Conversion Funnels
Define conversion steps and see exact drop-off points to measure where visitors abandon and how end-to-end conversion performs.
User Journeys
Follow the actual paths visitors take between pages and see which routes lead to conversions.
Web Vitals & Performance
Collect Core Web Vitals (LCP, INP, CLS, FCP, TTFB) from real visits and break them down by route, country, and device.
Error Tracking
Capture and investigate errors occurring in user sessions to correlate issues with drops in conversion or other metrics.

Works with

  • Any site via script tag
  • @rybbit/js (npm)
  • Platform integrations

Limitations to know

  • Standard plan caps: Standard plan limits to up to 5 websites and up to 3 team members.
  • Self-hosting requires Docker (the self-hosting install path references Docker).

Alternatives to consider

  • Reignat

    Choose it if you want a privacy-first analytics product that emphasizes revenue attribution and an AI assistant focused on revenue and campaign-level tracking.

  • Voris

    Choose it if you need a cookieless analytics solution that specifically tracks AI citations (ChatGPT, Claude, etc.) and ties those citations to site visits and conversions.

Compare Rybbit side by side

Getting started

npm install @rybbit/js

Docker (required for self-hosting)

  1. Add the script tag to your site: <script src="https://app.rybbit.io/api/script.js?siteId=YOUR_SITE_ID" async ></script>
  2. Or install and initialize the @rybbit/js package in your application.
  3. Sign up for the hosted trial or follow the self-hosting Docker docs to deploy Rybbit yourself.
  4. Use the dashboard to create goals, funnels and review session replays; pull metrics via the API as needed.

Frequently asked questions

Is Rybbit GDPR and CCPA compliant?

Yes, Rybbit is fully compliant with GDPR, CCPA, and other privacy regulations. It does not use cookies or collect personal data that could identify users, and user IDs are salted daily so users are not fingerprinted. You will not need to display a cookie consent banner to your users.

Can I self-host Rybbit?

Yes. Install Rybbit on your own server with Docker and keep full control of your data. A cloud (managed) version is also available.

How easy is it to set up Rybbit?

Setup typically takes one script tag or installing @rybbit/js from npm. Most sites collect data in under 5 minutes, and documentation/support are available if needed.

What platforms does Rybbit support?

The script tag works anywhere you can add HTML: WordPress, Shopify, Next.js, React, Vue, and many others. The docs include setup guides per platform.

Is Rybbit open source?

Yes, Rybbit is open source under the AGPL v3.0 license and can be self-hosted for personal or business use.

Can I invite my team to my organization?

Yes, you can invite unlimited team members to your organization and assign different permission levels to view or manage dashboards.

Can I share my dashboard publicly?

Yes. Dashboards can be shared publicly either via a secret link (only people with the URL can access) or as a completely public dashboard.

Does Rybbit have an API?

Yes. The Rybbit API exposes every metric the dashboard shows over HTTP so you can pull data into your apps, dashboards, or workflows.