24/7 API HEARTBEAT

Your APIs,
Always Watched.

DevOmni probes every endpoint on a schedule, judges the result against the status code you expect, and pushes an alert to your phone the moment something breaks.

What DevOmni does

Six things, done properly. Nothing you have to configure for an hour before it is useful.

Scheduled health checks

Probe any HTTP or HTTPS endpoint — /health, /ready, a login route, a payment callback. DevOmni tracks availability and response latency around the clock.

Judged against what you expect

Set the status code each endpoint should return. A 401 on an authenticated route or a 404 on a deleted resource is a pass, not a page at 3am.

A dashboard you read in seconds

Monitored endpoints, open incidents, success rate and average latency — the whole system on one screen.

Incidents graded, not shouted

Every anomaly is classified Critical, Error or Warning automatically, with cooldown windows so one flapping endpoint cannot bury the rest.

Push keys and webhooks

A push URL per project. Drop it into your scripts, CI pipeline or team chat. Rotate or revoke it any time — the old URL stops working immediately.

Instant push to your phone

The moment a check fails you get the endpoint, the status code and how long it has been down. Recoveries are pushed too.

How it works

Three steps. The third one takes a single curl.

1

Add an endpoint

Give DevOmni a URL, an HTTP method and the status code you expect. It starts probing on a schedule.

2

Set your alert rules

Consecutive failures, error rate over a window, P95 latency, or any 5xx — each with its own severity.

3

Wire it into what you already run

Every project gets a push URL. Send anything to it from a script or CI job and it lands in the app.

# send an alert from any script or CI job curl -X POST "$DEVOMNI_PUSH_URL" \ -H 'Content-Type: application/json' \ -d '{"title":"Deploy OK","content":"build #482 shipped"}' {"code":0,"pushCount":1}

Built to hold as little as possible

DevOmni has no third-party analytics, no advertising SDKs and no trackers. It stores your email address so you can sign in, a device token so it can deliver push notifications, and the monitoring configuration you create. Nothing else.

Read the full privacy policy