1. Packages
  2. Checkly
Checkly v2.2.0 published on Wednesday, Apr 9, 2025 by Checkly

Checkly

Checkly v2.2.0 published on Wednesday, Apr 9, 2025 by Checkly

Installation

The Checkly provider is available as a package in most Pulumi languages:

Overview

The Checkly provider for Pulumi can be used to provision any of the monitoring resources available in Checkly.

Authentication

The Checkly provider must be configured with an API Key and an Account ID in order to deploy Checkly resources. Sign up for a Checkly account and follow our integration guide to create and configure your credentials.

Example usage

const checkly = require('@checkly/pulumi')

new checkly.Check('api-check', {
  activated: true,
  frequency: 10,
  type: 'API',
  request: {
    method: 'GET',
    url: "https://checklyhq.com",
  },
})

new checkly.Check('browser-check', {
  activated: true,
  frequency: 10,
  type: 'BROWSER',
  script: 'console.log("Hello World!")',
})
Copy
import * as checkly from '@checkly/pulumi'

new checkly.Check('api-check', {
  activated: true,
  frequency: 10,
  type: 'API',
  request: {
    method: 'GET',
    url: 'https://checklyhq.com',
  }
})

new checkly.Check('browser-check', {
  activated: true,
  frequency: 10,
  type: 'BROWSER',
  script: 'console.log("Hello World!")',
})
Copy

You can find more examples in the pulumi-checkly repository.

Checkly v2.2.0 published on Wednesday, Apr 9, 2025 by Checkly