StatHat is shutting down. Switch in 60 seconds.

The simplest metrics API
for developers

One curl command. Auto-charts. Alerts. Done. Track any metric from any language, any platform, any device. No SDK required.

Terminal
# Track a signup. That's it. Charts appear instantly.
curl "https://ezstat.dev/api/ez?ezkey=YOUR_KEY&stat=signups&count=1"

# Track response time
curl "https://ezstat.dev/api/ez?ezkey=YOUR_KEY&stat=latency_ms&value=42"

Works with curl, fetch, wget, any HTTP client. Every language. Every platform.

How EzStat stacks up

We built EzStat for developers who want metrics without the overhead. Here's how we compare to every alternative.

EzStat StatHat Datadog Grafana Cloud Hosted Graphite
Setup time 30 seconds 2 minutes 30+ minutes 15+ minutes 10+ minutes
API simplicity One HTTP GET One HTTP POST SDK + agent required Prometheus config StatsD / Graphite protocol
Free tier 5 stats, forever Shutting down 14-day trial 10K metrics (complex) 14-day trial
Pricing starts at $0 N/A $15/host/mo $0 (limited) $45/mo
Self-hosted required? No No No Optional No
SDK / Agent needed? No — just HTTP No Yes, both Agent required StatsD agent
Auto-generated charts Instant Yes Manual setup Manual dashboards Manual dashboards
Alert setup One click One click Complex rules engine Alertmanager YAML Grafana required
StatHat compatible Drop-in replacement No No No

Three steps. No configuration.

Sign up, get your API key, and start tracking. Your first chart appears in under a minute.

1

Track a count

Count events like signups, errors, deploys, or purchases. Every count is timestamped and charted automatically.

curl "https://ezstat.dev/api/ez\
?ezkey=YOUR_KEY\
&stat=signups\
&count=1"
2

Track a value

Record measurements like response times, queue depths, CPU usage, or revenue. EzStat computes min, max, avg, and percentiles.

curl "https://ezstat.dev/api/ez\
?ezkey=YOUR_KEY\
&stat=response_time\
&value=42"
3

Charts appear instantly

Open your dashboard. Your stats are already graphed with auto-scaling axes, time ranges, and trend lines. Set alerts in one click.

# Your dashboard is live at
https://ezstat.dev/dashboard

# Line charts, bar charts,
# sparklines — all automatic

Simple pricing. No per-host fees.

Pay for the stats you track, not the servers you run. Start free, scale when you need to.

Demo
Try it. No credit card.
$0
Free forever
  • 5 stats
  • 24-hour retention
  • 100 requests/day
  • Auto-generated charts
  • Public API
Start Free
Team
For growing teams and production apps.
$49/mo
Billed monthly
  • 500 stats
  • 1-year retention
  • 100,000 requests/day
  • Slack + email alerts
  • Team members (5)
  • Anomaly detection
  • Webhook integrations
Start Free Trial
Pro
For serious infrastructure teams.
$99/mo
Billed monthly
  • Unlimited stats
  • 2-year retention
  • 1,000,000 requests/day
  • All alert channels
  • Unlimited team members
  • Anomaly detection + forecasts
  • SSO / SAML
  • Priority support
Contact Sales

Why developers choose EzStat

We removed everything that makes metrics painful. What's left is the fastest path from "I want to track this" to a chart on your screen.

No SDK to install

Every language has HTTP. Use curl, fetch, requests, http.Get — whatever you already have. Zero dependencies.

No agent to deploy

No sidecar containers. No DaemonSets. No processes eating RAM on your servers. Your app makes one HTTP call. That's it.

No YAML to write

No prometheus.yml. No alertmanager.yml. No docker-compose.yml for your monitoring stack. Sign up and start tracking.

No Prometheus to maintain

No scrape configs. No retention tuning. No federation. No Thanos. We handle the time-series database so you don't have to.

No Grafana to set up

No dashboard JSON imports. No data source configuration. No panel queries. Your charts exist the moment your first data point arrives.

No vendor lock-in

It's HTTP GET. If you leave, change one URL. Your code doesn't know or care where the metrics go. The simplest abstraction is no abstraction.

Start tracking metrics in 30 seconds

Free tier. No credit card. No SDK. No configuration. Just one HTTP request and your charts are live.