API monitoring correct and fast, 24x7

Downtime caused by API performance has serious business impact. Use Checkly's deep but easy to use API monitoring solution to check your mobile, webapp or IOT API for performance, uptime and correctness.

Monitor for performance

Checkly records the response time for each request, down to TCP, DNS and first byte times. Add assertions for maximum response time.

Monitor for correctness

Check payloads, return codes, headers, and authentication. Dive inside JSON payloads and validate specific items.

Monitor globally

Checkly monitors your APIs from up to eight data center locations around the world.

Setup & Teardown scripts

Run custom Javascript before and after your API check. Sign requests, get tokens and/or clean up test data.

Import from tools you know

Checkly's cUrl and Swagger API importers create fully fledged API checks with just a couple of clicks.

Trigger on-demand

Integrate your API monitoring into your QA or continuous delivery process by triggering adhoc runs from the command line.

How it works

Create an HTTP request

Import your HTTP requests or assemble one by hand. Checkly gives you full control over all HTTP request options: HTTP method, URL, query parameters, headers, and body. Add credentials or a Bearer token for authentication.

Learn more

Create an HTTP request

Add assertions

Checkly's simple assertion matrix helps you create as many assertions per check as you want. Monitor your API for correct response times, HTTP status code, plain text or JSON bodies and headers. You can drill into JSON payloads and match nested items.

Learn more

Add assertions

Customize setup & teardown

If needed, you can take full control of how your request executes. Use setup scripts to cryptographically sign requests, fetch tokens and update request attributes before any request is done. Use teardown scripts to clean up test data or scrub sensitive data from the response.

Learn more

Customize setup & teardown

Monitor your API every minute

We monitor your API as often as once per minute. This gives you a consistent and accurate view of your API performance. Next to aggregating metrics, we give you access to each result from each of the configured data centers.

Monitor your API every minute

Alerting for any situation

alerting options

When a check fails, Checkly gives you and your team actionable insights to address downtime and API performance issues. Add Slack, SMS, email or Pagerduty: Checkly's alerts give you the right information whatever alerting medium you choose. Need more control? Webhooks give you full access to the JSON data. Learn more

Try out Checkly for free for 30 days

Start monitoring your API endpoints and browser click flows today.

Start your free trial
no credit card required