Predictable plans. Clear limits. No surprise bills

Plans map directly to limits, intervals, and retention windows

Pricing for teams who depend on external APIs and websites. Pay for clarity and control, not alert volume.

Billing

Free

$0

Up to 3 monitors

Interval: Every 24 h

Get started
  • Health monitoring
  • Email alerts (unhealthy)
  • 3-day diff history

Hobby

$14
/month

Up to 20 monitors

Interval: Every 30 min

Sign in to choose plan
  • Email + webhook alerts
  • Single destination webhook URL
  • Ignore rules for noise reduction
  • Request settings: headers/auth/retries/fetch mode
  • Read-only API + tokens
  • 30-day history
Pricing comparison table
Expand a row to see details. +/- indicates included or excluded.
Feature
Free
  • Evaluation use
  • 24-hour checks
  • Email alerts
Hobby
  • 30-min checks
  • Webhooks + API
  • Request controls
ProMost popular
  • 5-min checks
  • Browser render + SSV
  • Priority support
Monitoring Capacity
Active monitors
Maximum active monitors per workspace. Existing monitors continue running when limits are reached, but new creation is blocked until upgrade.
320
Minimum check interval
Fastest supported check cadence for each tier. Lower interval shortens time-to-detection for production drift.
1 day30 min
Execution Engine
Execution engine
Execution engine defines how checks run: direct HTTP fetch or browser render for JavaScript-driven pages.
HTTP fetchHTTP fetch
Browser render (SPA)
Browser render executes JavaScript and diffs rendered DOM output. This is required for SPA routes where static fetch misses client-side changes.
--
Smart Schema Validation
Smart Schema Validation classifies schema drift vs value drift with stable JSON paths for precise API contract triage.
--
Alerting & Integrations
Email alerts
Email alerts notify when meaningful drift is detected according to monitor rules and filtering.
++
Webhooks
Webhook notifications send structured events for automation and incident workflows.
-+
Signed webhooks
Signed webhooks include an HMAC signature so receivers can verify authenticity and prevent tampering.
-HMAC signed
Alerting Destinations
Webhook destinations
Webhook destination limits define how many unique delivery endpoints can be configured per workspace.
-1 destination URL
Requests & Diff Controls
Request settings (headers/auth/retries/fetch mode)
Request settings include headers, authentication, retry policy, and fetch mode controls for target endpoints.
-+
Noise controls (ignore rules)
Noise controls apply ignore rules to suppress volatile paths and reduce false-positive drift alerts.
-+
API & Automation
Read-only API
Read-only API exposes monitor, diff, and snapshot metadata for dashboards and automation without mutation access.
-+
API rate limit
API rate limits apply per organization guardrails to protect service stability under automation workloads.
-Per-org guard
Retention & Billing Protections
Retention (snapshots + diffs)
Retention defines how long snapshots and diffs remain available for investigations and audits.
3 days30 days
Grace on payment failure
Grace on payment failure keeps monitoring available for a short recovery window while billing is corrected.
-+
Downgrade protection
Downgrade protection preserves running monitors and history while enforcing lower-tier limits for new creation.
-+
Support
Support
Support level defines expected response channel and priority by tier.
CommunityEmail

When you exceed limits, existing monitors keep running but you cannot create new ones

During downgraded mode, webhook alerts are suppressed; email alerts may continue

Close the loop on expected changes

Most monitors stop at detection. DiffMon helps you finish the job: acknowledge, resolve, and accept expected drift so it does not keep resurfacing.

1. Detect change

Capture deterministic HTML and JSON contract drift with structured evidence.

2. Triage incident

Acknowledge and resolve incidents with request-linked run context.

3. Accept baseline

When drift is expected, accept baseline so recurring alerts are suppressed by design.

FAQ

Do you detect schema changes or just value changes?

DiffMon detects both. Smart Schema Validation classifies schema changes separately from value changes so you can prioritize breaking contract drift quickly.

Does Pro use a real browser for SPAs?

Yes. Pro uses Browser Render to execute client-side JavaScript and produce deterministic rendered DOM diffs for SPA routes.

Do you support authenticated APIs and custom headers?

Yes. Hobby and Pro include authenticated requests, custom headers, retry controls, and fetch-mode controls for production API endpoints.

Do I need a credit card to start?

No. You can start on Free without a credit card and upgrade only when you need higher scale or Browser Render.

No credit card required. Your Free workspace is provisioned instantly.

Need private-agent execution for regulated environments? Contact Sales.

Ready to start?

Set up your first change monitor in minutes.