Free
Try it on your own two servers
$0
forever
- 2 servers with the agent
- 10 outside checks, every minute
- 1 connection: Railway, App Store or Cloudflare (coming soon)
- 7 days of history
- 1 status page with the Pult label
- 2 devices with push
- Telegram
Pricing
Outside checks, status pages, devices and Telegram come with every plan. Even above a limit, alerts don't switch off.
Try it on your own two servers
$0
forever
For your own products
$9
per month · charged as 399 ₴
For a small team
$29
per month · charged as 1 299 ₴
For agencies and studios
$79
per month · charged as 3 499 ₴
Pay yearly and get two months free.
Sign up before 31 Dec 2026 and get 30 days of Indie for free, no card required.
| Free | Indie | Team | Agency | |
|---|---|---|---|---|
| Servers with the agent | 2 | 5 | 20 | 60 |
| Outside checks (URLs) | 10 | 50 | 200 | 600 |
| Check interval | 1 min | 30 s | 30 s | 30 s |
| Connections: Railway, App Store, Cloudflare (coming soon) | 1 | ∞ | ∞ | ∞ |
| History | 7 days | 30 days | 90 days | 90 days |
| Status pages | 1 | 3 | 10 | ∞ |
| Devices with push | 2 | 5 | 20 | 50 |
| Team members (coming soon) | 1 | 1 | 5 | 15 |
| Projects | 2 | 10 | ∞ | ∞ |
| Telegram · “Copy for AI agent” |
∞ means no limit. You pay in hryvnias; US dollar prices are for reference.
An email address or an Apple ID, and a Linux server where you can run one command with sudo. No card required. If you have no servers of your own (only Railway, Vercel and the like), you don't need the agent: add URL checks from outside.
The agent on your server and the Pult server run checks every minute (every 30 s on paid plans). After two failures in a row, you get a push on your iPhone and Mac and a Telegram message, and the status page on your site changes color. As soon as a check passes again, you're told it's back up. If a server stops sending data, you get an alert about that too. To make sure everything arrives, use the “Send a test alert” button in the dashboard.
Yes. Vercel, Fly, Render and others can be checked from outside by URL right now. The best target is an /api/health that checks your database and storage itself and answers with a keyword. Direct connections to Railway, App Store Connect and Cloudflare are on the way: you can add their keys in the dashboard now, and the data will appear once each connection launches.
Your account (email or Apple ID), names and states of checks with their messages and times, your devices' public keys, encrypted read-only service keys, and payment status from monobank (we never see full card details). We keep history for up to 90 days. We never receive the contents of your databases, files or logs, and we can't read the push alerts the agent encrypts for your devices. You can export or delete everything in Settings. Details are in the privacy policy.
A machine running the Pult agent. Outside checks, status pages and devices come with the plan. If you go over your plan's server limit, the new server shows up in the dashboard, but Pult won't watch it until you upgrade or remove another server. Alerts for everything else keep working.
Team access is on the way: up to 5 members on Team and 15 on Agency, and you'll still pay for servers, not people. For now, you can send alerts to a shared Telegram chat.
By card through monobank, in hryvnias. Cards from other countries work too: your bank converts the currency. US dollar prices are for reference. Your invoices are in the dashboard, under Billing.
Dashboard → Billing → Cancel renewal. The plan works until the end of the paid period, then your account moves to Free. Alerts keep working and your data stays.
Not yet, only iPhone and Mac. On Android, use Telegram and the dashboard in your browser.
Yes, under AGPL-3.0: you can read it, build it yourself and change it. The checks are short on purpose, so it's easy to confirm the agent only reads.