Simple stats for developers.
Send events from your app and track simple stats without setting up a full analytics or observability stack.
import { trackCount, trackValue } from 'station';
await trackCount('api.requests', 2);
await trackValue('api.latency', 256); Count
Events that happen
Average
Values you measure
What you track
Two simple stat types.
Station keeps simple app stats easy to add and read.
Count
Use counts for events that happen.
Signups, requests, job runs, errors, button clicks.
Average
Use averages for values you measure.
Latency, processing time, response size, order value.
Built for developers
Small stats, quick setup.
Track the stats you care about from code, without adding a large platform around them.
Count anything
Track how often something happens: signups, requests, job runs, errors, clicks, or feature usage.
Average values
Send numeric values and see averages over time: latency, processing time, order value, payload size, or queue duration.
Start from code
Send a simple webhook from your app, script, job, or server. No agents, no complex setup, no metrics stack.
Lightweight by design
Not another heavy dashboard.
Station is for the stats you want to track quickly but do not want to model in a full analytics platform. Add a webhook, send a value, and get a simple view of what changed.
Examples
What developers track with Station
Practical app and product stats you can add from a webhook.
count
Count new signups
count
Count API requests
count
Count failed jobs
average
Average request latency
average
Average image processing time
average
Average payload size
Pricing
Plans sized by stat volume
Choose how much runtime coverage you need. Every plan includes API + worker stats, shareable cards, email alerts, and a daily health brief.
Free
$0
/ month
For trying Station on a small production app
Up to 10 stats
- · Email alerts
- · Daily health brief
- · Community support
Starter
$19
/ month
For solo founders and indie SaaS
Up to 100 stats
- · 250k events / month
- · Email alerts
- · Daily health brief
Team
$49
/ month
For small teams running production apps
Up to 1,000 stats
- · 2M events / month
- · Shared workspace
- · Email alerts
- · StatHat migration import
Scale
$99
/ month
For growing products with more runtime coverage
Up to 10,000 stats
- · 10M events / month
- · Advanced unusual-change detection
- · Email alerts
- · Priority support
FAQ
Common questions
Is Station an observability platform?
No. Station is intentionally smaller. It is for lightweight counts and averages, not logs, traces, incident management, or infrastructure monitoring.
What can I track?
Counts and averages. Count events like signups, requests, or job runs. Average values like latency, processing time, or order value.
How do I send data?
Send an event to Station from your app, script, worker, cron job, or backend using a simple webhook.
Who is Station for?
Developers, indie hackers, small teams, and technical founders who want simple app or product stats without setting up a larger analytics stack.