One curl command. Auto-charts. Alerts. Done. Track any metric from any language, any platform, any device. No SDK required.
# 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.
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 |
Sign up, get your API key, and start tracking. Your first chart appears in under a minute.
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"
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"
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
Pay for the stats you track, not the servers you run. Start free, scale when you need to.
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.
Every language has HTTP. Use curl, fetch, requests, http.Get — whatever you already have. Zero dependencies.
No sidecar containers. No DaemonSets. No processes eating RAM on your servers. Your app makes one HTTP call. That's it.
No prometheus.yml. No alertmanager.yml. No docker-compose.yml for your monitoring stack. Sign up and start tracking.
No scrape configs. No retention tuning. No federation. No Thanos. We handle the time-series database so you don't have to.
No dashboard JSON imports. No data source configuration. No panel queries. Your charts exist the moment your first data point arrives.
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.
Free tier. No credit card. No SDK. No configuration. Just one HTTP request and your charts are live.