← PushPig
Server & monitoring alerts
Warnings from scripts, cron jobs and monitoring — to your device in real time.
When a server goes down, a disk fills up or a backup fails, every minute counts. With
PushPig you send server and monitoring alerts to your phone in
real time — from any script, cron job or monitoring tool that can make an HTTP request.
Alert from any script
A single curl call is enough. Drop it into health checks, backup scripts or cron jobs
and get notified the moment something breaks:
#!/bin/bash
if ! curl -fsS https://api.example.com/health > /dev/null; then
curl -X POST https://pushpig.de/api/push/send \
-H "Authorization: Bearer pp_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"channel":"ops","title":"API down","body":"Health check failed","urgent":true}'
fi
Connect your monitoring tools
Prometheus Alertmanager, Grafana, Uptime-Kuma & co. can fire alerts via webhook — the target
URL is simply the PushPig endpoint /api/push/send. Existing alerts land on all your
team's devices without a detour: Android app, browser and email.
Urgent means urgent
Critical alerts must not get stuck in a quiet window. With "urgent": true the push
bypasses every recipient's quiet hours and is delivered immediately — while
routine messages still respect them.
Finely scoped: with
API key scopes a server key can write only to
the
ops channel — if it leaks, the damage is contained.
Why PushPig for alerts
- No app store needed — web push, Android and email fallback in one API
- Rate limits and per-alert delivery status (how many devices were reached)
- Servers in the EU, GDPR-compliant — a fit for internal ops data
Help & API ·
Pricing ·
Contact ·
Imprint ·
Privacy