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
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.
Getting started
npm install @rybbit/js
Docker (required for self-hosting)
- Add the script tag to your site: <script src="https://app.rybbit.io/api/script.js?siteId=YOUR_SITE_ID" async ></script>
- Or install and initialize the @rybbit/js package in your application.
- Sign up for the hosted trial or follow the self-hosting Docker docs to deploy Rybbit yourself.
- 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.