Toast, modal, confirm, and loading dialogs for any website. Just call the API with your key — no CSS, no setup.
// 1. Import + init Pulse.init({ apiKey: "pn_xxx", baseUrl: "..." }); // 2. Call anywhere Pulse.success({ name: "Juan" }); const ok = await Pulse.confirm("delete"); const l = Pulse.loading("Saving...");
Four notification types, one SDK.
Auto-dismissing popups. Success, error, warning, info — each with its own color and icon.
Center-screen dialog with an OK button and dark overlay.
Two-button prompt that returns a Promise — perfect for "Are you sure?" flows.
Spinner overlay you call and close while waiting for the server.
Build your own templates with {{placeholders}} and render by slug.
Each client gets their own key — rate-limited, suspendable, trackable.
From purchase to first notification.
Pay ₱5 via GCash. Your API key is emailed automatically.
One <script> tag, then Pulse.init() with your key.
Pulse.success(), .confirm(), .loading() — anywhere in your code.