Simple uptime, status pages and alerts for small teams to catch outages before users do

Engineer-grade uptime for your stack

Peekaping

Available Monitors

Web & Network
HTTP/HTTPS — Monitor websites, APIs, and web services
TCP — Check TCP port connectivity and availability
Ping (ICMP) — Measure reachability and round-trip latency
DNS — Verify query responses and resolution times
Application & Infrastructure
Push (incoming webhook) — Accept heartbeats from jobs and services
Docker container — Track container status and health
gRPC — Run gRPC health/service checks and latency
SNMP — Poll device availability and key OIDs
Databases & Caches
PostgreSQL — Connect and run a lightweight query
Microsoft SQL Server — Connect and run a lightweight query
MongoDB — Ping/handshake and simple read
Redis — PING/latency and basic health
Messaging & Streaming
MQTT Broker — Connect/subscribe/publish smoke test
RabbitMQ — Connection and queue health
Kafka Producer — Produce a test message to a topic

Alert Channels

Email & Webhooks
Email (SMTP) — Send alerts via your SMTP server
Webhook — POST JSON payloads to any HTTP endpoint
Chat & Collaboration
Telegram — Bot messages to users/channels
Slack — Incoming webhook to channels
Google Chat — Space webhooks
Signal — Secure messages via bot/integration
Mattermost — Incoming webhook to channels
Matrix — Send to rooms via access token
Discord — Channel webhooks
WeCom — Enterprise messages to groups
WhatsApp (WAHA) — Via WAHA gateway
On-Call & Incident
PagerDuty — Trigger incidents and escalations
Opsgenie — Alerts, routing, and on-call
Grafana OnCall — Integrate with on-call schedules
Mobile Push & Self-Hosted
NTFY — Simple pub/sub push notifications
Gotify — Self-hosted push server
Pushover — Reliable mobile/desktop push

Tech Stack

Go (Golang) — High-performance, lightweight concurrency
React + TypeScript — Type-safe admin dashboard and status pages
Docker — Easy to deploy and run
Data Storage (Selectable)
PostgreSQL — Relational database for structured data
MongoDB — Flexible document store
SQLite — Single-file DB for lightweight/self-hosted setups
Testimonials
What Community Says
We welcome contributions!
“I've been watching your releases and you have been hard at work. I just updated and its pinging great. Thank you! My first time following a project this early and I'm excited to see what the future has in store.”
“This could be a great alternative. I've definitely experienced performance issues with UK [the alternative service]. Thanks for building this!”
“This could be a great alternative. I've definitely experienced performance issues with UK [the alternative service]. Thanks for building this!”
“Looks nice and modern.”
“This could be a great alternative. I've definitely experienced performance issues with UK [the alternative service]. Thanks for building this!”
“I've been watching your releases and you have been hard at work. I just updated and its pinging great. Thank you! My first time following a project this early and I'm excited to see what the future has in store.”
FAQ
Still Got Questions?
Toggle answer What is Peekaping?
Peekaping is an open-source, self-hosted uptime monitoring and status page tool built with Go and React. It monitors websites, APIs, and internal services and sends real-time notifications when issues occur.
Toggle answer How does Peekaping compare to Uptime Kuma?
Peekaping offers a similar experience with a focus on strongly typed code (Go + TypeScript), an API-first design with Swagger, and a modular architecture that makes it easy to extend and swap storage backends.
Toggle answer Does Peekaping have public status pages?
Yes. You can publish branded public status pages that show uptime, and performance metrics.
Toggle answer How do I deploy Peekaping?
Use official Docker images and docker-compose for quick setup, or run the Go API and React web app on a VM or bare metal.
Toggle answer Which databases are supported?
Peekaping supports MongoDB with options for PostgreSQL and SQLite via its pluggable storage design.
Toggle answer Is there a REST API?
Yes. Peekaping is API-first and includes Swagger/OpenAPI documentation for automation and integrations.
Toggle answer Can I migrate from Uptime Kuma?
A migration tool is being developed. For now, you can migrate manually.
Toggle answer Is Peekaping free for commercial use?
Yes. It’s MIT-licensed and free for personal and commercial projects.
© 2025 Peekaping. All rights reserved.
Made with 💜 by the Peekaping team