PushPig is a simple push notification service for developers, hobbyists, and anyone who wants to connect their own applications, scripts, or servers to their devices.
── HOW IT WORKS ──
You create a channel, subscribe to it in the app, and from now on, you can send notifications from anywhere: via REST API from your script, CI/CD pipeline, or smart home system. The message arrives on your Android device in real time.
--- TYPICAL USE CASES ---
• Server Monitoring: Receive instant notifications when a service fails or a threshold is exceeded
• CI/CD Pipelines: Get notified when a deployment is successful or failed
• Smart Home: Forward events from Home Assistant, ioBroker, or your own scripts
• Cron Jobs: Confirm that scheduled tasks have been executed successfully
• Groups & Teams: Distribute information to all members of a channel simultaneously
── FEATURES ---
• Real-time push notifications via Firebase Cloud Messaging (FCM)
• Public and private channels
• REST API with API key authentication
• Message titles, text, and optional action buttons
• Delayed delivery: Schedule messages for a specific time
• Send any JSON payload
• Email notifications Enabled per channel
• Multiple devices and users per channel
• Passkey login (WebAuthn) for passwordless login
• Two-factor authentication (TOTP)
• Dark mode
── NO CHAT ──
PushPig is not a messenger. Messages are broadcast one-way from the sender to all subscribers – there is no reply function and no direct messaging. This makes PushPig particularly suitable for technical notifications where simplicity and reliability are paramount.