Reduce Downtime with 24/7 API Monitoring

Use Checkly's powerful but easy to use API monitoring solution to check your mobile, web app, or IoT API for performance, uptime, and accuracy.

api.check.ts
new ApiCheck('hello-api-1', {
  name: 'Hello API',
  activated: true,
  request: {
    method: 'GET',
    url: 'https://api.checklyhq.com/public-stats',
    assertions: [
      AssertionBuilder.statusCode().equals(200)
    ],
  }
})
stats graphic

Trusted By Engineering Teams At

Deno logoVercel logo1Password logoRender logoCrowdstrike logoAutodesk logoAutoTrader logo

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.

High-Frequency Global Monitoring

Monitor your APIs every 10 seconds from over 20 global data center locations.

Setup and Teardown Scripts

Run custom Javascript before and after your API check. Sign requests, get auth tokens and 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.

CI/CD Integration

Integrate API testing and monitoring into your QA or continuous delivery process.

Start monitoring your API endpoints and vital site transactions.

Get started

*No credit card required