Unsparing Docs

Who Is Unsparing For?

Unsparing is built for people who run infrastructure. Homelabbers, web agencies, developers, and IT teams — here's how each gets value.

Homelabbers

You run services at home — Nextcloud, Home Assistant, Pi-hole, Jellyfin, maybe a few VPS instances. You monitor them with a mix of free tiers and shell scripts.

Unsparing for Homelabbers:

  • Free tier covers the basics — 3 cron tasks, 2 DNS watchers, 2 SSL monitors, 3 uptime checks. Enough for most homelab setups.
  • €9/mo for unlimited — When your homelab grows beyond the free limits, the Homelabber plan gives you unlimited monitors without breaking the bank.
  • One dashboard for everything — No more checking five different free-tier dashboards.
  • Dead man's switch for cron — Know when your backup job didn't run, not just when it did.

Typical homelab setup:

MonitorWhat You'd Track
CronBackup jobs, cert renewal, log rotation
DNSYour dynamic DNS records
SSLYour Let's Encrypt certificates
UptimeNextcloud, Home Assistant, Pi-hole

Web Agencies

You manage 10, 50, or 200 client websites. When a client's site goes down, they call you — not the other way around. You need to know before they do.

Unsparing for Agencies:

  • Monitor all client domains — SSL, uptime, and DNS for every client from one dashboard
  • Alert routing — Critical alerts go to the on-call person, not the whole team
  • Agency plan for teams — 50+ members, SSO, audit logs, white-label reports for clients
  • Webhooks for automation — Integrate with your existing tools (PagerDuty, Zapier, custom scripts)

Typical agency setup:

MonitorWhat You'd Track
UptimeEvery client website
SSLEvery client domain
DNSMX records, A records for migrations
CronScheduled imports, backups, reports

Developers

You build APIs, deploy services, and automate infrastructure. You want monitoring as code, not as a dashboard you visit once a week.

Unsparing for Developers:

  • Full API access — Create, update, and delete monitors programmatically. Teams plan and above.
  • Webhooks — Get events in real-time and pipe them wherever you want
  • CI/CD integration — Create uptime monitors as part of your deploy pipeline
  • Ping URLs in cron jobs — Simple, no-SDK integration

Integrate monitoring into your deploy pipeline:

# Create an uptime monitor for a new deployment
curl -X POST https://api.unsparing.dev/api/v1/uptime/monitors \
  -H "Authorization: Bearer $UNSPARING_API_KEY" \
  -H "Content-Type: application/json" \
  -d "{
    \"type\": \"https\",
    \"url\": \"https://api.staging.example.com/health\",
    \"check_interval\": 60
  }"

Typical developer setup:

MonitorWhat You'd Track
UptimeAPI health endpoints, staging, production
CronScheduled jobs, batch processing
SSLAPI domains, staging environments
DNSCanary records for deploy verification

IT Teams & Sysadmins

You're responsible for infrastructure uptime. You need reliable monitoring, proper alert routing, and audit trails.

Unsparing for IT Teams:

  • Alert routing — Route critical alerts to the on-call engineer, info alerts to Slack channels
  • Investigation timelines — See all events for an incident in one place (SSL expiry + uptime drop + DNS change)
  • Team dashboards — Everyone sees the same monitoring data
  • Audit logs — Know who changed what and when (Agency plan)

Typical IT team setup:

MonitorWhat You'd Track
UptimeProduction services, databases, APIs
CronScheduled maintenance, backups, sync jobs
DNSProduction domains, MX records
SSLAll public-facing certificates

Why Not Just Use Free Tiers from Multiple Tools?

You could. Cronitor for cron, UptimeRobot for uptime, a custom script for SSL. But then you have:

  • 4 different dashboards to check every morning
  • 4 different alert channels to configure and manage
  • No correlation between events — you can't see that the SSL expiry and the uptime drop are related
  • Billing fatigue — 4 subscriptions for 4 free tiers, each with different limits

Unsparing gives you one platform, one dashboard, one alert system, one bill.


Pricing · Getting Started

On this page