Pushpad - Web Push Notifications
Pushpad is a service for sending web push notifications from websites and web apps.
Deliver news, updates, alerts, and personalized messages using the W3C Push API, even when your users aren't actively browsing your website.
Libraries & SDKs
Use these server-side libraries for sending web push notifications (or automate other tasks):
- pushpad-ruby - Ruby library for the Pushpad API
- pushpad-php - PHP library for the Pushpad API
- pushpad-node - Node.js library for the Pushpad API
- pushpad-python - Python library for the Pushpad API
- pushpad-java - Java library for the Pushpad API
- pushpad-go - Go library for the Pushpad API
You can also use the REST API directly:
- pushpad-openapi - OpenAPI specification for the Pushpad API
If you are looking for the client-side libraries to collect push subscribers, please see the JavaScript SDK docs.
Documentation & Guides
Learn how to integrate Pushpad with your project:
- Docs -- https://pushpad.xyz/docs
- REST API reference -- https://pushpad.xyz/docs/rest_api
- JavaScript SDK reference -- https://pushpad.xyz/docs/javascript_sdk_reference
Get Started
- Explore the docs to understand Web Push basics and SDK usage
- Create a new project in the Pushpad dashboard
- Add the JavaScript code to your website to collect subscribers
- Pick your preferred library (Ruby, PHP, Node.js, Python, Java, Go, etc.) or choose other integrations (e.g. OpenAPI)
- Add notifications to your web app and send real-time notifications with ease
Made with for developers, by developers.