Appearance
Getting Started
AnyPager delivers alerts from your scripts, CI, and monitoring to your iPhone and Apple Watch. This page takes you from zero to your first delivered alert.
1. Create an account
Go to anypager.app/login and enter your email. There are no passwords — you receive a magic link that signs you in. The link is valid for 10 minutes.
Your first sign-in creates a workspace with a 30-day trial (up to 5 members). A one-person workspace is the individual plan; the same workspace can later add members, groups, and an on-call schedule without any conversion.
2. Pair a device
Alerts are delivered to paired devices. From the dashboard, generate a 6-character pairing code and enter it in the iPhone app, the Apple Watch app, or the CLI.
See Pairing Devices for the full walkthrough with screenshots.
3. Send your first alert
Two ways:
bash
curl -fsSL https://anypager.app/install.sh | sh
anypager login
anypager "hello from AnyPager"bash
# Create an integration token first: Dashboard → API Tokens → Create.
curl -X POST https://anypager.app/api/v1/alerts \
-H "Authorization: Bearer ap_your_integration_token" \
-H "Content-Type: application/json" \
-d '{ "message": "hello from AnyPager" }'The alert appears on every device of the target member within seconds.
Concepts in 30 seconds
| Concept | What it is |
|---|---|
| Workspace | The billing and membership unit. Your account can own or belong to several. |
| Member | A person in a workspace. All of a member's devices are included in one seat. |
| Device | A paired iPhone, Apple Watch, or CLI. Devices authenticate with a dk_… key obtained during pairing. |
| Integration token | An ap_… token for servers and CI. Bound to a target (member, group, or schedule) at creation. |
| Group | A set of members that all receive the alert. |
| Schedule | An on-call rotation; alerts go to whoever is currently on call. |
| Critical alert | Breaks through silence, Do Not Disturb, and Focus. Requires acknowledgement. |
Pricing
Billing is per accepted workspace member, not per device:
text
monthly = $1 + $3 × max(active_members - 1, 0)
annual = $12 + $30 × max(active_members - 1, 0)Pending invitations and integration tokens are free. Self-service workspaces are capped at 20 members.
