PushForge

Web Push Notification Test

1 Enable Push Notifications

Click to enable push notifications

2 Send Test Notification

How This Test Works

  • Your subscription is stored for 5 minutes only
  • Clicking "Send" notifies all active test devices
  • Each device gets the same notification simultaneously
  • Your data is automatically deleted after the TTL expires
  • Disable the toggle to remove your subscription immediately

About PushForge

  • Zero dependencies — no bloat, no supply chain risk
  • Web Crypto API — uses the standard, not Node.js-specific crypto
  • Works everywhere — Cloudflare Workers, Vercel Edge, Convex, Deno, Bun, Node.js 20+
  • TypeScript-first — native types, no @types package needed

The Problem PushForge Solves

  • Traditional libraries like web-push rely on Node.js-specific APIs
  • They fail on Cloudflare Workers, Vercel Edge, and Convex
  • PushForge uses standard Web APIs that work in any JavaScript runtime

Browser Support

  • Chrome, Edge, Opera — works out of the box
  • Firefox — works out of the box
  • Safari 16+ — macOS Ventura and later
  • Brave — enable "Use Google services for push messaging" in brave://settings/privacy