Open source · Self-hostable

Monitor. Alert. Resolve.
One tool.

YipYap replaces your uptime monitoring and your incident management platform. Single binary. API-first. OTEL-native.

No credit card required · Generous free tier · Setup in under 5 minutes
https://console.yipyap.run

Dashboard

System overview
7 Monitors Up
0 Monitors Down
0 Degraded
0 Active Alerts
API Health Checkhttp
Cloudflare Statushttp
DNS Lookupdns
HTTP Status End...http
Heartbeat Ingestheartbeat
JSON APIhttp
TLS Port Checktcp
No active alerts
Infrastructure[email protected]

Monitors

7 monitors
API Health Check HTTP · 30s interval
Cloudflare Status HTTP · 60s interval
DNS Lookup DNS · 300s interval
HTTP Status Endpoint HTTP · 30s interval · Degraded
Heartbeat Ingest HEARTBEAT · 60s interval
JSON API HTTP · 60s interval
TLS Port Check TCP · 120s interval

Alerts

1 firing alert
Active Acknowledged Resolved
HTTP Status Endpoint latency 320ms exceeds warning threshold 300ms
FIRING

On-Call

Rotation schedules
Infrastructure[email protected]

Services

3 services
api-gateway API Gateway Public-facing API gateway handling all inbound HTTP traffic and routing. Runbook
auth-service Auth Service Handles authentication, session management, and token issuance. Runbook
database Database Primary PostgreSQL cluster serving all application data. Runbook

Settings

Account Channels Escalation Teams Status Pages
#alerts-criticalSlack
Discord OpsDiscord
PagerDuty relayWebhook

Stop juggling two platforms for monitoring and incidents

Your monitoring tool fires an alert. You switch to your incident platform to escalate. Then to Slack. Then to your status page. Sound familiar?

Before
Monitoring tool
+
Incident platform
+
Status page
3 bills · 3 dashboards · 3 integrations
After
YipYap
One bill · One dashboard · Done

Everything you need to stay online

Monitoring, alerting, escalation, and status pages, all in one place.

Uptime monitoring

HTTP, TCP, DNS, Ping, and Heartbeat checks. Validate response codes, body content, TLS certificates, and more. Intervals from 5 minutes down to 10 seconds depending on your plan.

HTTP TCP DNS Ping Heartbeat

Multi-step escalation

Build escalation policies that match your team. Wait, retry, notify the next person. Configurable looping ensures nobody falls through the cracks at 3 AM.

1 Notify on-call
2 Wait 5 min
3 Page team lead

On-call scheduling

Daily, weekly, and custom rotations. Override management for holidays and swaps. Your team always knows who's carrying the pager.

Notify everywhere

Slack, Discord, Telegram, email, SMS, voice calls, webhooks, ntfy.sh, Pushover. Acknowledge and resolve directly from chat with interactive buttons.

Public status pages

Customizable, branded status pages your customers can trust. Automatic updates from monitors with maintenance window display.

API-first

Inbound Events API compatible with existing tooling. Pipe alerts from Prometheus, Datadog, Grafana, or anything that can POST JSON.

Secure by default

AES-256 envelope encryption, SSO/OIDC, MFA with passkeys, RBAC with four roles. Your secrets stay secret.

Up and running in minutes

Three steps between you and knowing when things break.

1

Add your monitors

Point YipYap at your endpoints. HTTP, TCP, DNS, Ping: pick the check type and set your thresholds. We start checking immediately.

POST /api/v1/monitors
{
  "name": "API health",
  "type": "http",
  "url": "https://api.example.com/health",
  "interval": 30
}
2

Wire up escalations

Create escalation policies that match your team's workflow. Define who gets paged first, how long to wait, and who's next.

Alert fires t=0
Slack + on-call paged t=0s
No ack? SMS team lead t=5m
Still no ack? Call manager t=15m
3

Respond from anywhere

Get alerted on Slack, Discord, Telegram, SMS, or voice. Acknowledge and resolve with a single button press, right from the notification.

Firing
api.example.com is down 2s ago
HTTP 503 · Response time 4,230ms · 3 consecutive failures

Works with your stack

Alert where your team already lives. Pipe events from tools you already use.

Slack
Discord
Telegram
Email
SMS & Voice
Webhooks
Pushover
Events API
Open source

Run it on your own hardware

YipYap FOSS is a free, self-hosted monitoring and alerting platform for small teams. One binary, zero external dependencies, AGPL-3.0 licensed. Run it on your hardware, keep your data yours.

terminal
$ docker pull ghcr.io/yipyap-run/yipyap:latest
$ docker run -p 8080:8080 yipyap
YipYap v1.0.0 ready
Listening on :8080
Embedded NATS started
SQLite initialized

Simple, honest pricing

Start free. Scale when you're ready. No surprises.

Free

$0 forever

For small teams getting started with monitoring.

Get started
  • Up to 5 seats
  • 10 monitors
  • 5-minute check intervals
  • Escalation policies
  • On-call schedules
  • 30-day data retention

Enterprise

$50 / 50 seats / month

For teams with advanced security and compliance needs. Billed per block of 50 seats.

Get started
  • Everything in Pro, plus:
  • 10-second check intervals
  • Unlimited status pages
  • Unlimited SMS & voice
  • 3-year data retention
  • Priority support (8hr SLA)
  • Dedicated onboarding

All plans include RBAC, MFA, envelope encryption, and the Events API. No hidden fees.

Start monitoring in minutes

No credit card required. Free for up to 5 seats. Set up your first monitor before your coffee gets cold.