Send events. See stats.

Simple stats for developers.

Send events from your app and track simple stats without setting up a full analytics or observability stack.

Send one event
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.