Skip to content
@pushpad

Pushpad

Web Push Notifications

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.

https://pushpad.xyz


📦 Libraries & SDKs

Use these server-side libraries for sending web push notifications (or automate other tasks):

You can also use the REST API directly:

  • pushpad-openapi – OpenAPI specification for the Pushpad API
  • pushpad-mcp – MCP server for interacting with the Pushpad API using AI agents

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:


🚀 Get Started

  1. Explore the docs to understand Web Push basics and SDK usage
  2. Create a new project in the Pushpad dashboard
  3. Add the JavaScript code to your website to collect subscribers
  4. Pick your preferred library (Ruby, PHP, Node.js, Python, Java, Go, etc.) or choose other integrations (e.g. OpenAPI)
  5. Add notifications to your web app and send real-time notifications with ease

Made with ❤️ for developers, by developers.

Popular repositories Loading

  1. web-push web-push Public

    Web Push library for Ruby (RFC8030) - A fork of zaru/webpush actively maintained by Pushpad with many improvements, bug fixes and updates.

    Ruby 217 21

  2. pushpad-php pushpad-php Public

    PHP library for sending push notifications from websites and web apps.

    PHP 26 9

  3. pushpad-python pushpad-python Public

    Python library for sending push notifications from websites and web apps.

    Python 24 3

  4. known-push-services known-push-services Public

    A whitelist of web push services.

    24 1

  5. pushpad-java pushpad-java Public

    Java library for sending push notifications from websites and web apps.

    Java 13 8

  6. pushpad-node pushpad-node Public

    Node.js library for sending push notifications from websites and web apps.

    JavaScript 12

Repositories

Showing 10 of 14 repositories
  • web-push Public

    Web Push library for Ruby (RFC8030) - A fork of zaru/webpush actively maintained by Pushpad with many improvements, bug fixes and updates.

    pushpad/web-push's past year of commit activity
    Ruby 217 MIT 21 2 2 Updated Oct 10, 2026
  • pushpad-openapi Public

    Pushpad OpenAPI Specification

    pushpad/pushpad-openapi's past year of commit activity
    Makefile 4 Apache-2.0 0 0 0 Updated Oct 10, 2026
  • pushpad-go Public

    Go library for sending push notifications from websites and web apps.

    pushpad/pushpad-go's past year of commit activity
    Go 5 MIT 0 0 0 Updated Oct 10, 2026
  • pushpad-java Public

    Java library for sending push notifications from websites and web apps.

    pushpad/pushpad-java's past year of commit activity
    Java 13 MIT 8 0 0 Updated Oct 10, 2026
  • pushpad-python Public

    Python library for sending push notifications from websites and web apps.

    pushpad/pushpad-python's past year of commit activity
    Python 24 MIT 3 0 0 Updated Oct 10, 2026
  • pushpad-node Public

    Node.js library for sending push notifications from websites and web apps.

    pushpad/pushpad-node's past year of commit activity
    JavaScript 12 MIT 0 0 0 Updated Oct 10, 2026
  • pushpad-php Public

    PHP library for sending push notifications from websites and web apps.

    pushpad/pushpad-php's past year of commit activity
    PHP 26 MIT 9 0 0 Updated Oct 10, 2026
  • pushpad-ruby Public

    Ruby library for sending push notifications from websites and web apps.

    pushpad/pushpad-ruby's past year of commit activity
    Ruby 9 MIT 4 0 0 Updated Oct 10, 2026
  • pushpad-mcp Public

    Pushpad MCP server - MCP server for sending Web Push Notifications and interacting with Pushpad

    pushpad/pushpad-mcp's past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated Sep 4, 2026
  • .github Public
    pushpad/.github's past year of commit activity
    0 0 0 0 Updated Aug 18, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.