Analytics & Pushfor Every App
One SDK. Web + Mobile. Real-time insights and targeted push — in minutes.
import { createBro } from '@bro-sdk/web'Everything you need. Nothing you don't.
Real-time Analytics
Live event stream, sessions, page views, and custom events — all updating as they happen.
Funnel Analysis
Build multi-step funnels, track conversion rates between each step, and find where users drop off.
Web Push
Browser notifications powered by VAPID. No third-party service needed — fully self-hosted.
Mobile Push
FCM + APNs via a single unified API. Per-app Firebase credentials, automatic token management.
Audience Segments
Rule-based segments by user traits, behavior patterns, geography, and custom properties.
Visual Automations
Drag & drop workflow editor. Build multi-step push sequences with triggers, delays, conditions, and branching.
Self-Hosted
Your data, your infrastructure. No vendor lock-in. Full control over privacy, retention, and compliance.
Drop-in SDKs
Type-safe SDKs for Web and React Native. Auto page views, session tracking, push registration — 5 min setup.
Three steps to full visibility.
Install the SDK
One package. One line to initialize. Works with React, Next.js, Vite, React Native, and any JS framework.
// Install
npm install @bro-sdk/web
// Initialize
import { createBro } from '@bro-sdk/web'
const bro = createBro({
apiKey: 'bro_pk_xxx'
})Track Everything
Page views are automatic. Track custom events with one call. Identify users when they log in.
// Auto page views ✓
// Track events
bro.track('purchase', {
amount: 99.90,
plan: 'pro'
})
// Identify users
bro.identify('user-123')Act on Insights
Real-time dashboards, funnel analysis, and push campaigns — all from one place.
Integrate in minutes.
Type-safe SDKs for Web and React Native. Auto page views, session tracking, push registration — all built in.
// app.tsx or layout.tsx
import { createBro } from '@bro-sdk/web'
const bro = createBro({
apiKey: 'bro_pk_xxxxxxxxxxxx',
autoPageView: true,
webPush: true,
})
// Identify after login
bro.identify('user-123', {
name: 'Augusto',
plan: 'pro'
})
// Track anything
bro.track('checkout_completed', {
amount: 99.90,
currency: 'BRL'
})Start free. Scale when ready.
Free
Perfect for getting started and side projects.
- 10K events / month
- 1K push sends / month
- 1 app
- 7-day data retention
- Basic analytics dashboard
- Web SDK
Pro
For growing teams that need deeper insights.
- 100K events / month
- 10K push sends / month
- 5 apps
- 90-day data retention
- Funnels & segments
- Event automations
- Web + Mobile SDKs
- Priority support
Enterprise
Unlimited scale with dedicated support.
- Unlimited events
- Unlimited push sends
- Unlimited apps
- Custom data retention
- Custom integrations
- SLA guarantee
- Dedicated account manager
- On-premise option