Summer training project · BTech CSE ’27

Your APIs will go down.
You’ll know first.

API Sentinel watches your endpoints around the clock, logs every request you fire, and X-rays slow responses down to the DNS lookup — then pings you on Discord before your users notice.

Free forever. Runs on your own machine with Docker.

sentinel — live checks

$ sentinel watch --all

✓ payments/health 200 in 184ms · dns 12ms · tls 61ms

✓ auth/login 200 in 171ms · dns 9ms · tls 58ms

✗ webhooks/stripe timeout after 10s · retry 2/3

✗ webhooks/stripe timeout after 10s · retry 3/3

→ Discord alert sent to #incidents

What it does

Everything around your APIs, in one place.

Uptime monitoring

Add a URL, pick an interval. Sentinel checks it on schedule and keeps 30 days of uptime, p50/p95/p99 latency and a daily heatmap.

Request tester

A Postman-lite in your browser. Fire requests, inspect status, headers and timing, then replay anything from history.

Deep Inspect

Paste any URL for a full network X-ray — DNS, TCP, TLS and TTFB in a waterfall, so you see exactly where the milliseconds go.

Discord alerts

Three failed checks in a row and your server hears about it. One message per outage, one when it recovers — no spam.

Collections & environments

Group requests into collections. Swap {{base_url}} between dev, staging and prod with a single click.

Prometheus + Grafana

Every check is a metric. Scraped by Prometheus, graphed in Grafana — the dashboards ship in the repo, ready to open.

How it works

Three steps between you and 3 a.m. firefighting.

01

Add your endpoints

Paste the URLs that matter — health checks, webhooks, third-party APIs. Anything that answers HTTP.

02

Sentinel keeps watch

Checks run on your schedule. Every result is logged, timed and turned into metrics.

03

Fix it before users notice

Discord pings you the moment something breaks. Deep Inspect shows you exactly where.

Built with

FastAPINext.jsPostgreSQLRedisDockerPrometheusGrafana

Break something. We’ll catch it.

Create an account, add your first endpoint, and watch the checks roll in.

Get started — it’s free