Self-hosted
1. Install Tell
Build from source
Build from source
Requires Rust 1.80+ and Cargo:
2. Start the server
3. Send a test event
In another terminal:4. Set up storage
For anything beyond testing, you’ll want to store data in ClickHouse. Tell can initialize everything for you:configs/myproject.toml with generated credentials. Then start Tell with that config:
You need a running ClickHouse instance. Install it locally, use ClickHouse Cloud, or see ClickHouse Setup for other options.
5. Add an SDK
Pick the SDK for your platform and start tracking events.JavaScript / TypeScript
Node.js, browsers, React, Next.js
Go
Backend services
Swift
iOS, macOS
Flutter
Cross-platform mobile
Rust
Rust services
C++
Native applications
Cloud
Tell Cloud is a managed version of Tell — same SDKs, same data model, same query API. No infrastructure to manage. Coming soon. Sign up for early access at tell.rs.What’s next
- What to Track — choosing between events, logs, and snapshots
- Events & Properties — the full event model
- Pipeline Configuration — customize routing, transforms, and sinks
- Self-hosting — production deployment guide