Trois modèles de données
Message sert aux notifications ponctuelles. Event décrit un cycle de vie qui peut être mis à jour. Thing conserve l’état courant d’un appareil, d’un service ou d’une tâche.
PushGo est un système open source de notification et de synchronisation d’état. Vous pouvez utiliser le Gateway public pour envoyer une première notification, ou exploiter votre propre Gateway afin de garder la maîtrise des chemins de données, de l’authentification, des transports privés et de MCP/OAuth.
https://gateway.pushgo.devhttps://gateway.pushgo.cnTrois modèles de données
Message sert aux notifications ponctuelles. Event décrit un cycle de vie qui peut être mis à jour. Thing conserve l’état courant d’un appareil, d’un service ou d’une tâche.
Distribution native
Les clients Apple reçoivent les notifications système via APNs. Les clients Android peuvent combiner FCM avec des transports privés pour une synchronisation plus flexible.
Auto-hébergement
Le Gateway peut fonctionner dans votre propre infrastructure avec base persistante, authentification de Gateway, transports privés, observabilité et prise en charge des reverse proxies.
Champs chiffrables de bout en bout
Les contenus sensibles peuvent être placés dans ciphertext et déchiffrés localement par le client. Le Gateway authentifie, relaie et distribue sans devoir comprendre le contenu en clair.
Migration progressive
Les points d’accès compatibles avec ntfy, Bark et ServerChan permettent de conserver les scripts existants pendant la transition vers les modèles natifs de PushGo.
MCP/OAuth
Le Gateway peut fonctionner comme serveur MCP HTTP afin que des assistants IA puissent envoyer des Message, gérer des Event et mettre à jour des Thing dans le périmètre de canaux autorisé.
curl -X POST https://gateway.pushgo.dev/message \ -H "Content-Type: application/json" \ -d '{ "channel_id": "YOUR_CHANNEL_ID", "password": "YOUR_CHANNEL_PASSWORD", "title": "Hello from PushGo", "body": "This is a test notification." }'Continuez avec Bien démarrer pour exécuter cette requête avec un Channel réel.