1. Packages
  2. Checkly
Checkly v2.0.0 published on Tuesday, Feb 4, 2025 by Checkly

Checkly

checkly logo
Checkly v2.0.0 published on Tuesday, Feb 4, 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!")',
    })
    
    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!")',
    })
    

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

    checkly logo
    Checkly v2.0.0 published on Tuesday, Feb 4, 2025 by Checkly