Event analytics with predictable pricing.

For founders and teams who own their analytics bill. No data engineer required.
{
  "user": "alice",
  "action": "checkout",
  "amount": 49.99
}
┌─user───┬─action───┬─amount─┐
│ bob    │ search   │      — │
 alice   checkout   49.99 
│ alice  │ signup   │      — │
└────────┴──────────┴────────┘
Why analytics bills explode.
  1. Your events grow linearly. Your bill grows in steps.
  2. You drop event types and cut retention to stay under budget.
  3. You start considering self-hosting. And becoming the data ops team you hired around.
None of that here.
Compute flat. Storage linear. No surprises.
$20/CU regardless of volume. $0.025/GB for what you keep. No tier breakpoints, no MTU multipliers.
1
Send your events
One HTTPS endpoint. Your events as JSON — source, name, properties.
2
JSON becomes SQL
TrailStack reads your event structure and creates typed columns automatically.
3
Connect any tool
Standard ClickHouse protocol. Grafana, your SQL client, or an AI assistant that queries in plain English.
Predictable bill
Bill scales with what you store, not how many events you send. Compute is flat — $20 per CU, regardless of volume.Every row carries a storage_bytes column with the exact billed size — no separate metering system.
Near-realtime data
Events queryable within a minute of arrival. Sub-second queries once ingested. No batch windows, no nightly rollups.
Zero ops
Send JSON. Typed SQL tables appear. New event fields become columns automatically — no migrations, no schema work, no cluster maintenance.
No lock-in
No built-in dashboards. Point an LLM at ClickHouse over HTTPS — ask “checkout funnel conversion last 7 days,” get SQL and the answer.
Grafana, DBeaver, any SQL client also work.
Data always exportable.
TrailStack is the public release of a service we’ve been running for six years.
The customer who joined first is still on it.
What we commit to, in writing

Pricing

Free
For
Trying it out, small projects
Storage
1 GB included
Compute
0.25 CU* included
Query limit
1 min per query
Credit card
No
Pay as You Go
For
Production use
Storage
$0.025/GB‑month
Compute
$20/CU*‑month
Query limit
30 min per query
Credit card
Yes
*CU (Compute Unit) = 1 vCPU + 8 GB RAM running 24/7.
Example scenarios
Data retention:
Your scale
Monthly cost**
1M events/month (~1 GB)
Free
10M events/month (~10 GB)
$0.23 storage + $20 compute (1 CU) = $20.23
100M events/month (~100 GB)
$2.48 storage + $40 compute (2 CU) = $42.48
1B events/month (~1 TB)
$24.98 storage + $100 compute (5 CU) = $124.97
**1 CU per concurrent analytics workflow. Adjust to your team.
Your first SQL query in under 5 minutes.
Free tier. No credit card. See for yourself.