UnifiedPush
UnifiedPush is a decentralized push notification system that lets you choose the service you want to use. It’s designed to be privacy-friendly, flexible, and open — making it perfect if you want control over your push notifications.
- Sunup: A quick and easy way to use UnifiedPush without signing up for an account.
- ntfy: A lightweight, open-source push notification service that can be used as a UnifiedPush distributor.
- Conversations (XMPP): A popular XMPP client that can both distribute and receive UnifiedPush notifications.
- NextPush: A push notification service designed for Nextcloud.
- gCombat-UP: A UnifiedPush distributor that uses Google Services, mainly used for development.
- Open standard: Interoperable and resilient.
- Decentralized: Not tied to any single company or service, reducing reliance on gatekeepers.
- Privacy first: Push notifications are encrypted.
- Self-hostable: Run your own notification server for as much control as you need.
- User Control: The user chooses the service they use, not the developers.
- No privileged services needed: Use lightweight services and follow least privilege policy. Works on de-Googled Android devices and custom ROMs.
- Multiple distributors: Choose from a list of distributors.
- Easy integration: Developers can add UnifiedPush support to their apps with minimal effort.
An app (e.g., a messaging app) sends a short message to your UnifiedPush distributor (e.g. ntfy, NextPush).
The distributor receives the message and forwards it to the targetted application.
The application wakes up and processes the received data, it usually uses the content to show a notification* on the user interface.
* This is why it is called a push notification.
You can reach us on our main chat room on Matrix at #unifiedpush:matrix.org
This project is funded through NGI Zero Core, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet program. Learn more at the NLnet project page.
This project has been funded by COVESA.