
Log a number. Get a chart.That's it.
Just POST a number and see it over time.
Copy your API key
Sign in and create a project.
POST a number
Chart name + value. That's it.
It graphs automatically
Your chart appears instantly.

Example chart showing feedback metrics over time
Most projects don't need full observability stacks.
They need to know: Did the job run? Did users sign up? Did today's number go up or down?
Full observability stacks
- Configure exporters and agents
- Learn a query language
- Build dashboards before you see data
- Worry about pricing tiers and retention
- Set up integrations before anything works
Spikelog
- One API endpoint
- Charts appear automatically
- Send numbers, not telemetry
- No setup beyond an API key
-H "X-API-Key: sk_..." \
-d '{"chart":"users","value":42}'
Add metrics to any app with a single AI prompt
We built this public Spikelog metrics dashboard using Spikelog itself. One prompt identified the most meaningful signals across the system and automatically implemented the tracking that powers every chart you see here.
Works with everything
If you can make an HTTP request, you can use Spikelog — cron jobs, scripts, workers, or anywhere you write code.
curl -X POST https://api.spikelog.com/api/v1/ingest \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"chart": "Metric Name", "value": 42}'AI-Native
Paste a prompt into Cursor, Copilot, or Claude. It finds places to add counters and sends them to Spikelog automatically.
Free to Use
10 charts, 1,000 points each. No credit card. No "free trial." Just free.
Rolling Window
1,000 points per chart. Recent data, always. Old data expires automatically. No cleanup, no retention management.
Built for side projects, MVPs, and small production systems.
Need long retention, complex queries, and compliance? Use Axiom
Just want to track a few numbers? Use Spikelog.
Built because setting up Grafana to track one number felt ridiculous.
Coming next
Simple threshold alerts