Uptime monitoring,
run by your AI agents
Checks, confirmed incidents, signed alerts and status pages, all through one API.
Incident Timeline
- All checks passing.Press Break it to simulate an outage.
Status Page Preview
All systems operational- Checkout APIOperational
- WebsiteOperational
- First failure to alert, measured (target: under 60 seconds)
- 41 s
- Between re-checks while an outage is confirmed
- 20 s
- Delivery attempts per alert, with backoff
- 8
- Internal or cloud metadata IPs reachable (SSRF-safe)
- 0
How AI agents run Chaukidar
From autonomous provisioning to signed incident webhooks, built for code, not clicks.
Autonomous API Provisioning
Your agent registers monitors with a single OpenAPI 3.1 call. No dashboards or manual clicks.
curl -X POST https://api.chaukidar.dev/v1/monitors \
-H "Authorization: Bearer $CHAUKIDAR_KEY" \
-H "Idempotency-Key: run-84a7e" \
-d '{"name":"Checkout API","url":"https://api.acme.dev/health"}'Why AI agents choose Chaukidar
Traditional uptime tools were built for human dashboards. Chaukidar is built for autonomous code.
| Dimension | Legacy Uptime Tools | Chaukidar (Agent-First)Recommended |
|---|---|---|
| Configuration & Management | Manual Web DashboardRequires CAPTCHAs, browser logins, and human mouse clicks. | 100% OpenAPI 3.1 & ScriptableAgent-First Provisioned autonomously in one terminal cURL call or SDK invocation. |
| False Alarm Prevention | Single-Failure PagingA temporary network glitch triggers noisy false alerts. | 3 Failed Checks RuleZero Blips 3 failed checks open an incident, 2 successful close it. Confirmed under 60 seconds. |
| Webhook Authenticity | Unsigned Plain HTTPPayloads arrive without proof of authenticity and can be spoofed. | Signed Chaukidar-SignatureCryptographic Every request carries HMAC-SHA256 headers for tamper-proof verification. |
| SSRF & Internal Network Safety | Unchecked IP ResolutionVulnerable to internal port scanning if an agent inputs local URLs. | Strict SSRF GuardHardened 0 internal or cloud metadata IPs reachable (SSRF-safe). 127.0.0.1 blocked. |
| Network Timeout Recovery | Duplicate Monitor RiskRetrying dropped requests creates duplicate or orphaned monitors. | Native Idempotency-KeyIdempotent Network blips are safe to retry. Duplicate calls reuse the same monitor. |
| Alert Delivery Resilience | Single Best-Effort POSTAlert is dropped if your receiving agent webhook is momentarily busy. | 8 Attempts with BackoffGuaranteed Up to 8 attempts with exponential backoff ensure guaranteed delivery. |
Everything on-call needs
Monitors, incidents, alerts and status pages, nothing your agent can't call.
Full visual console with NOC Wallboard, Command Palette, RCA postmortems and SLA analytics.
3 failed checks open an incident, 2 successful checks close it. A blip never pages you.
Every request carries Chaukidar-Signature, an HMAC-SHA256 you can verify.
A hosted page with no JavaScript, or versioned JSON for your own site.
Up to 8 attempts with backoff. Inspect and retry any delivery.
Checks never touch private, loopback or cloud metadata addresses.
Headers, webhook secrets and URLs encrypted with AES-256-GCM.
Read or write, one workspace each, every change audited.
Point your agent at the spec
Every field in /openapi.json is explained in plain English.
- OpenAPI 3.1One file, examples included.
- Errors that explainA stable code and a hint to fix it.
- Safe to retryIdempotency-Key on every create.
curl -X POST https://drisvani.info/v1/monitors \
-H "Authorization: Bearer $CHAUKIDAR_KEY" \
-H "content-type: application/json" \
-d '{"name":"Checkout API","url":"https://api.acme.dev/health"}'SSRF-safe by design
Checks never touch private, loopback, or cloud metadata addresses. Zero inside reach.
Agents cannot be tricked into scanning internal services running on localhost.
Public status pages, two ways
A hosted page with no JavaScript, or versioned JSON for your own site.
Acme Platform Status
Public service health for api.acme.dev and storefront
Start in three steps
No dashboard needed. Your terminal is enough.
- 1Sign in with your email
curl -X POST https://drisvani.info/v1/auth/magic-link -H "content-type: application/json" -d '{"email":"you@example.com"}' curl -c cookies.txt -X POST https://drisvani.info/v1/auth/verify -H "content-type: application/json" -d '{"token":"…"}' - 2Create an API key for your agent
curl -b cookies.txt -X POST https://drisvani.info/v1/api-keys -H "content-type: application/json" \ -d '{"name":"my agent","scopes":["read","write"]}' - 3Watch, alert, publish
curl -X POST https://drisvani.info/v1/monitors -H "Authorization: Bearer $KEY" -H "content-type: application/json" -d '{"name":"Homepage","url":"https://example.com/"}' curl -X POST https://drisvani.info/v1/channels -H "Authorization: Bearer $KEY" -H "content-type: application/json" -d '{"type":"webhook","name":"Ops","url":"https://…"}' curl -X POST https://drisvani.info/v1/status-pages -H "Authorization: Bearer $KEY" -H "content-type: application/json" -d '{"slug":"acme","title":"Acme status"}'
Pricing
Start free. Paid plans are on the way.
Free
Available now$0per month
- 10 monitors, checked every 5 minutes
- Email and signed webhook alerts
- Status pages with versioned JSON
- The full API
Pro
Coming soonSoon
- More monitors and faster checks
- Hide "Powered by Chaukidar"
- Everything in Free
Engineered for clarity
Common questions on agent autonomy, confirmation rules, and limits.
Yes. Every workspace starts with 10 monitors checked every 5 minutes at $0 with no credit card required. It includes public hosted status pages, versioned JSON feeds, and HMAC-signed webhook delivery.
Upgrading to higher frequencies or additional monitors is available as your infrastructure scales.
Give your agents a watchman.
Free for 10 monitors, checked every 5 minutes. No credit card.