Rabolic documentation

Product analytics for web and mobile apps. Send events from your website, your iOS and Android apps and your server, and see one person across all of them.

Start here

  • Quickstart
    Create a project, run npx rabolic init and watch your first event arrive on the Live page.
  • Keys
    Publishable keys (rb_pub_) for sites and apps, secret keys (rb_live_, rb_test_) for servers.
  • Identity
    How identify() turns anonymous devices into one person, and when two people are merged.

SDKs and API

  • Web
    @rabolic/web from npm or a script tag. Page views, page leaves and campaigns on their own.
  • React Native and Expo
    @rabolic/react-native for iOS and Android: installs, opens, screens and deep links.
  • Flutter
    rabolic_flutter for iOS, Android and Flutter web, with Navigator, go_router and auto_route.
  • Node.js
    @rabolic/node for server events and verified revenue: purchases, renewals and refunds.
  • Ingest HTTP API
    POST /v1/batch from any language. The protocol every SDK speaks.
  • Events not showing?
    A checklist for keys, environments, consent, bots and dropped events.