Skip to main content
Pulsewave is a messaging API for sending transactional and marketing email, SMS, and push notifications. One endpoint, one set of credentials, and consistent delivery tracking across every channel.

Send your first message

Get an API key and send a message in under five minutes.

What you can build

Transactional email

Receipts, password resets, and order confirmations with reliable delivery tracking.

SMS notifications

One-time codes, shipping updates, and alerts sent to any E.164 number.

Push notifications

Mobile push delivery using the same request shape as email and SMS.

Marketing campaigns

Manage contacts, lists, and unsubscribes without building your own suppression logic.

How it fits together

Messages

The core object — send one, track its status from queued to delivered.

Templates

Versioned content your application fills in with data instead of building HTML by hand.

Contacts & lists

Recipients and groups, with subscription state tracked automatically.

Webhooks

Real-time delivery, open, click, and bounce events pushed to your server.

Reference

API reference

Every endpoint, request, and response field.

SDKs

Official client libraries for Node.js and Python.

Authentication

API keys, scopes, and live vs. test mode.

Errors

Error types, codes, and how to handle them.