// Uptime · Status pages · GDPR-native

Know when it's
broken, before they do.

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

https://
30s check intervals/5 alert channels/Agent-first setup/7 status page themes/SSL expiry tracking/EU-hosted infrastructure/Full REST API/Audit logging/Pay for capacity, not seats/
30s check intervals/5 alert channels/Agent-first setup/7 status page themes/SSL expiry tracking/EU-hosted infrastructure/Full REST API/Audit logging/Pay for capacity, not seats/

// 01 · What it does

Everything to keep
services reliable.

A.01

HTTP Monitoring

Monitor any endpoint with GET, POST, or HEAD. Validate status codes, custom headers, and request bodies.

A.02

TCP & Ping

Port checks and ICMP pings for databases, mail servers, and any TCP service.

A.03

WebSocket Monitoring

Verify WebSocket endpoints accept connections. Monitor WSS handshakes for real-time apps, chat services, and live data feeds.

B.04

Heartbeat Monitoring

Push-based checks for cron jobs, background workers, and services behind firewalls. Your service pings Upwarden — if it stops, you get alerted.

B.05

Keyword Monitoring

Check if a response body contains — or doesn't contain — a specific string. Catch silent failures other tools miss.

B.06

SSL Certificate Monitoring

Track certificate expiry dates automatically. Get alerted before your SSL certificate expires and causes downtime.

C.07

Status Pages

7 themes, hosted pages, and custom domains on Pro/Agency with DNS verification. Your status page runs separately from your own servers.

C.08

Incident Management

Full lifecycle from investigating to resolved. Subscribers get email notifications on every update.

C.09

Team Collaboration

Invite your team with role-based access. Owner, Admin, Member, and Viewer roles — unlimited on every plan.

D.10

REST API & Audit Log

Full API with key-based auth plus embeddable SVG status badges. Every action is logged in a detailed audit trail for compliance and debugging.

D.11

Prometheus Metrics

Export monitor status, uptime, and response times to Prometheus. Build Grafana dashboards with your uptime data alongside infrastructure metrics.

// 02 · Recommended setup

Build the full setup
with your agent.

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.

// Step 01
01

Paste the prompt

Give your agent the Upwarden llms.txt guide and an API key. It keeps secrets out of files, commits, logs, and screenshots.

// Step 02
02

Review the plan

The agent reads your app first, detects services and jobs, asks only for missing decisions, and shows the monitoring plan before creating anything.

// Step 03
03

Create in 5 minutes

After approval, it creates monitors, heartbeat checks, status-page components, and any small health endpoint changes your app needs.

// 03 · Integrations

Page the right person,
right channel.

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

Email

// 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

Seven themes,
one source of truth.

Theme it, embed it, subscribe by email. Auto-updates from the same monitors. No double bookkeeping during an outage.

// 05 · Why Upwarden

Built for the
unglamorous bits.

Stays up when you go down

Upwarden runs on separate infrastructure from your product. When your servers are unreachable, your customers still see real-time status.

Know before your customers do

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.

EU data sovereignty

All data stored on Hetzner servers in Germany. GDPR-compliant with a downloadable DPA. No sales call required.

// 06 · FAQ

Still unsure?

Your first status page
in 5 minutes.

Free tier includes 2 monitors and a status page. No credit card required.