Skip to main content
Pushctl gives your team one place to configure iOS and Android push delivery, register app installations, send notifications, and inspect the result of every delivery.

Set up your first application

Connect APNs or FCM, create the right token, and register a test device.

Choose an SDK

Integrate Android, iOS, Capacitor, or Laravel.

Understand the model

Learn how teams, applications, users, and installations fit together.

Use the API

Authenticate with an application token and explore every endpoint.

The shortest path to a test notification

1

Create an account and verify your email

Sign up, open the verification email, and return to the dashboard.
2

Create an application

Choose iOS, Android, or both. Add provider credentials now or configure them later.
3

Integrate a client SDK

Use a Client token in your mobile app. The SDK registers installations and reports delivery events.
4

Identify a user and send

Call the SDK’s login method with your own user ID, then target that ID from the dashboard or API.
Never ship a Full access or Server send token in a mobile application. Client code must use a Client token.

What Pushctl records

Accepted

The push provider accepted the delivery.

Received and displayed

An SDK observed the notification on the device.

Opened

The user opened the notification.
New here? Follow the quickstart from start to finish before exploring individual settings.