Home / Docs

Documentation

How DiffMon works across monitoring, alerts, security, and API integration.
Docs

Product documentation

How DiffMon works across monitoring, alerts, security, orchestration, and API usage.

Start here

  • Overview
    What DiffMon monitors and how it detects changes across web pages and JSON APIs.
  • Pricing and limits
    Plan limits for monitors, intervals, retention, and webhook availability.
  • Retention
    How long snapshots, diffs, and logs are stored, plus ways to keep payload storage predictable.

Monitoring

  • Website monitoring
    Monitor HTML pages for meaningful changes with normalized diffs and optional ignore rules.
  • Browser Render
    Monitor JS-rendered pages with deterministic waits and rendered DOM diffs when simple fetch is not enough.
  • API monitoring
    Track JSON responses for schema or value changes with structure-aware hashing.
  • Smart schema validation
    How DiffMon classifies API diffs into schema vs value changes, with severity, fingerprints, and troubleshooting.
  • Policy rules
    Use post-diff rules to suppress noise, route important changes, and escalate notification severity.
  • Alerts and notifications
    Email alerts with request IDs, throttling, and options for muted channels.
  • Incident inbox and message log
    How incidents are created, how to triage them, and where to audit every delivery attempt.
  • Webhooks (HMAC, retries, idempotency)
    Send Diffmon events to your systems with at-least-once delivery, HMAC signatures, secret rotation, retries, and redelivery.

Platform

  • Security
    How DiffMon protects fetches, secrets, and customer data across the platform.
  • Worker orchestration
    How the worker schedules monitors, handles retries, and coordinates locks.
  • Deprecation policy
    How we announce, schedule, and enforce breaking changes across the platform and API.
  • Audit log
    Track who changed members, tokens, and webhooks with request IDs for every action.
  • Roles and permissions
    Org roles determine access to monitors, billing, webhooks, and member management.
  • Versioning
    How DiffMon versions the API, SDK, and worker behaviors to keep clients stable.

API

  • API overview
    Use the public API to manage monitors, snapshots, and webhooks programmatically.
  • API tokens
    Create, scope, rotate, and revoke API tokens for programmatic access.
  • SDK (TypeScript)
    Use the TypeScript SDK to call DiffMon APIs with typed responses and retries.