Back to features

Feature

Synthetic browser checks

An uptime check confirms the homepage answers. It says nothing about whether a customer can actually log in or check out. Synthetic checks drive a real browser through the flows that make you money.

Describe the flow as steps

[

  { "action": "goto", "url": "https://app.example.com/login" },

  { "action": "fill", "selector": "#email", "value": "[email protected]" },

  { "action": "click", "selector": "button[type=submit]" },

  { "action": "assert_text", "text": "Welcome" }

]

Run on a schedule, alert on failure

  • Runs in a managed headless browser on the interval you choose
  • Asserts each step; a failure captures which step broke and a screenshot
  • Failures open an on-call incident and alert, and resolve automatically when the flow passes again

Availability

Synthetic checks run on a managed browser service. Configure flows from the REST API and watch their history per check.

Start monitoring in minutes

Free for one domain. No credit card required.

Get started free

See the full feature list or pricing.