Skip to main content
Learn more about Private Locations in the Private Locations overview.
Use Private Locations to run checks from your own infrastructure, VPCs, or isolated networks. With a Private Location, you can monitor internal services and applications not accessible from the public internet.
Before creating private locations, ensure you have:
  • An initialized Checkly CLI project
  • Access to the infrastructure where you’ll deploy the private location agent
  • Network connectivity from your infrastructure to Checkly’s API endpoints
  • Understanding of your internal network topology and security requirements
  • Administrative privileges to deploy and run the private location agent
For additional setup information, see CLI overview.

Configuration

ParameterTypeRequiredDefaultDescription
namestring-Friendly name for your private location
slugNamestring-Unique slug identifier (must be unique across your account)
iconstring-Octicon name to distinguish the location in the UI
proxyUrlstring-Proxy URL for outgoing HTTP calls from this location

Private Location Options

name
string
required
Friendly name for your private location that will be displayed in the Checkly dashboard and used for identification.Usage:
slugName
string
required
Unique slug identifier for your private location. This must be unique across your entire Checkly account and is used for referencing the location.Usage:
Examples:
The slugName must be unique across your entire Checkly account and cannot be changed after creation. Choose descriptive, stable names.
icon
string
Octicon name to visually distinguish the location in the Checkly UI. Choose icons that represent your infrastructure type or purpose.Usage:
Available icons: Any Octicon name (e.g., server, database, cloud, shield, container, tools, building)
proxyUrl
string
Proxy URL for outgoing HTTP calls from this private location. Use when your infrastructure requires all external traffic to go through a corporate proxy.Usage:

Referencing Existing Locations

Reference private locations by using their construct reference or by slug names if they were created outside your CLI project:
All checks and monitors that support the privateLocations option can run in your private location
Examples:
When proxyUrl is configured, all HTTP calls from API checks running in this private location will route through the specified proxy server.
Use cases: Corporate network compliance, security requirements, traffic routing control.

Examples