Four tools.
One binary.
Analytics, APM, error tracking, and session replay — in a single self-hosted binary. One tool instead of four. Your data on your server. No per-seat pricing, no data caps.
What you're paying today
5M events/mo, 10 hosts, 50k errors/mo
What you're paying today
50M events/mo, 50 hosts, 500k errors/mo
What you could have instead
Everything observability, nothing else
Each vertical replaces a dedicated tool. They share a unified data layer, so insights connect automatically.
Web Analytics
Privacy-first, cookie-free analytics. No consent banners needed.
- Pageviews, sessions, unique visitors
- Custom events with properties
- Funnels and conversion tracking
- UTM campaign tracking
- Geographic and device breakdown
- Real-time active visitors
- Referrer and channel analysis
APM & Tracing
OpenTelemetry-native distributed tracing with automatic service maps.
- Distributed traces (OTLP compatible)
- Service dependency maps
- Latency percentiles (p50/p95/p99)
- Error rates per endpoint
- Slow query detection
- Request/response inspection
- Infrastructure metrics
Error Tracking
Crash reports with full context. Source maps, stack traces, breadcrumbs.
- Automatic error grouping
- Stack traces with source maps
- Release tracking
- Error frequency and trends
- Issue management (open/resolved/ignored)
- User impact analysis
- Alert on new or regressed issues
Unified Dashboard
The reason to use one tool instead of four. Everything is connected.
- Click an error -- see the trace that caused it
- Click a slow page -- see the API calls behind it
- Click a user -- see their journey, errors, and sessions
- One query language across all data
- Custom dashboards combining any metric
- Saved views and team sharing
- Time-synced investigation across all verticals
One binary. Seriously.
Observe is a single Go binary backed by Nucleus, our multi-model database. Download, run, point your app at it.
Install
Single binary. No Docker, no Kubernetes, no config files.
Add the tracker
2KB script. Cookie-free. No consent banner needed.
See your data
Dashboard is live. Real-time visitors, analytics, errors, traces.
How Observe compares
| Observe | PostHog | Sentry | Datadog | Umami | |
|---|---|---|---|---|---|
| Web analytics | Yes | Yes | No | Limited | Yes |
| APM / Tracing | Yes | No | Limited | Yes | No |
| Error tracking | Yes | No | Yes | Limited | No |
| Custom events | Yes | Yes | Yes | Yes | Yes |
| Self-hosted | Yes | Yes | Yes | No | Yes |
| Single binary | Yes | No (Docker) | No (Docker) | No (SaaS) | No (Docker) |
| Cookie-free | Yes | No | N/A | N/A | Yes |
| OTLP compatible | Yes | No | No | Yes | No |
| Unified dashboard | Yes | Analytics only | Errors only | Infra focus | Analytics only |
| Price (5M events/mo, 10 hosts) | $0 | ~$200/mo | $80/mo | $310/mo | $20/mo |
| Verified pricing at 5M events/mo, 10 hosts. PostHog free tier covers 1M events — usage-based after that. Datadog at $31/host/mo APM. Costs compound significantly at scale. | |||||
Run it yourself
One binary. Your server. No accounts, no event caps, no per-seat pricing.