Push Notifications

Every device. One API.

Send push notifications to iOS, Android, and Web browsers from a single unified API. No platform-specific code required.

iOS via APNs

Native Apple Push Notification service integration with certificate and token-based auth.

Android via FCM

Firebase Cloud Messaging for Android devices with data and notification messages.

Web Push via VAPID

Browser push notifications using the Web Push protocol with VAPID authentication.

Device Management

Automatic device registration, token refresh, and multi-device support per user.

Rich Notifications

Images, action buttons, custom payloads, and deep linking support across all platforms.

Silent Push

Background data sync and content updates without displaying a visible notification.

One call, every platform

Send to all of a user's devices with a single API call. Zyphr routes the notification to the correct platform automatically.

send-push.ts

TypeScript
import Zyphr from '@zyphr/sdk';

const zyphr = new Zyphr('zy_live_xxx');

// Send to all of a user's devices
await zyphr.push.send({
  userId: 'user_abc123',
  title: 'New message from Sarah',
  body: 'Hey! Are we still on for tomorrow?',
  data: { conversationId: 'conv_xyz' },
  actions: [
    { id: 'reply', title: 'Reply' },
    { id: 'dismiss', title: 'Dismiss' },
  ],
});
// Delivered to iOS, Android, and Web — one API call

Frequently asked questions

Do I need to configure APNs, FCM, and VAPID separately?

Yes, you provide your platform credentials in the Zyphr dashboard (APNs certificate/key, FCM service account, VAPID keys). After that, Zyphr handles routing to the correct platform based on the device token.

How does device token management work?

Zyphr provides client SDKs that handle token registration and refresh automatically. When a token expires or becomes invalid, it is removed from the user's device list. Users can have multiple devices registered simultaneously.

Can I send push notifications based on auth events?

Yes. Zyphr can trigger push notifications from auth events like new login from an unrecognized device, MFA challenges, or account security alerts — all without writing integration code.

What is the delivery latency?

Zyphr delivers push notifications to the platform provider (APNs, FCM) within milliseconds. Actual delivery to the device depends on the platform provider and device connectivity.

Reach every user, every device

Free tier includes push notifications. No credit card required.

Get Started Free