HTTP Monitoring
Monitor any endpoint with GET, POST, or HEAD. Validate status codes, custom headers, and request bodies.
// Uptime · Status pages · GDPR-native
Monitor HTTP, TCP, ping, WebSocket, and heartbeat endpoints every 30 seconds. When something breaks, your status page updates automatically. The recommended path: let your coding agent inspect your app and build the full setup in 5 minutes.
// Check any URL — right now
// 01 · What it does
Monitor any endpoint with GET, POST, or HEAD. Validate status codes, custom headers, and request bodies.
Port checks and ICMP pings for databases, mail servers, and any TCP service.
Verify WebSocket endpoints accept connections. Monitor WSS handshakes for real-time apps, chat services, and live data feeds.
Push-based checks for cron jobs, background workers, and services behind firewalls. Your service pings Upwarden — if it stops, you get alerted.
Check if a response body contains — or doesn't contain — a specific string. Catch silent failures other tools miss.
Track certificate expiry dates automatically. Get alerted before your SSL certificate expires and causes downtime.
7 themes, hosted pages, and custom domains on Pro/Agency with DNS verification. Your status page runs separately from your own servers.
Full lifecycle from investigating to resolved. Subscribers get email notifications on every update.
Invite your team with role-based access. Owner, Admin, Member, and Viewer roles — unlimited on every plan.
Full API with key-based auth plus embeddable SVG status badges. Every action is logged in a detailed audit trail for compliance and debugging.
Export monitor status, uptime, and response times to Prometheus. Build Grafana dashboards with your uptime data alongside infrastructure metrics.
// 02 · Recommended setup
Create an API key, paste one prompt, and let your coding agent inspect your repository. It finds production URLs, health endpoints, background jobs, and status-page components, then builds the complete Upwarden setup after you approve the plan.
Give your agent the Upwarden llms.txt guide and an API key. It keeps secrets out of files, commits, logs, and screenshots.
The agent reads your app first, detects services and jobs, asks only for missing decisions, and shows the monitoring plan before creating anything.
After approval, it creates monitors, heartbeat checks, status-page components, and any small health endpoint changes your app needs.
// 03 · Integrations
Connect 5 notification channels with granular per-event control. Choose exactly which events trigger which channels.
Slack
// Webhook integration
Discord
// Webhook integration
Telegram
// Bot token + chat ID
// Via Resend
Webhooks
// POST/GET with HMAC signing
// Events: monitor down · recovery · incident created · updated · resolved — each configurable per channel. Request an integration
// 04 · Status pages
Theme it, embed it, subscribe by email. Auto-updates from the same monitors. No double bookkeeping during an outage.
// 05 · Why Upwarden
Upwarden runs on separate infrastructure from your product. When your servers are unreachable, your customers still see real-time status.
When a check fails, your status page updates within seconds — before your customers notice, before the tweets start, before the support tickets pile up. Your team handles the incident, not the communication.
All data stored on Hetzner servers in Germany. GDPR-compliant with a downloadable DPA. No sales call required.
// 06 · FAQ
// 07 · Switching
Free tier includes 2 monitors and a status page. No credit card required.