provider-checkly¶
GitOps-native synthetic monitoring — manage Checkly resources as Kubernetes custom resources via Crossplane.
Overview¶
provider-checkly is a Crossplane provider generated with Upjet from the official Terraform provider for Checkly (v1.22.0).
Commit a YAML manifest, open a PR, merge, and the check exists. Delete the resource and it's cleaned up automatically. Your entire synthetic-monitoring configuration lives in Git, reviewed and versioned like any other infrastructure.
Features¶
- 23 managed resources across checks, alerts, infrastructure, status pages, and triggers.
- Cluster-scoped and namespace-scoped variants for every resource.
- Full Checkly API coverage — API checks, browser checks, heartbeats, TCP/DNS/ICMP monitors, Playwright suites, alert channels, dashboards, status pages, and more.
- GitOps-ready — declarative, drift-detected, and reconciled continuously.
Quick links¶
| Quickstart | From zero to a managed Checkly check in four steps |
| Resources | All 23 resource types with examples |
| Configuration | ProviderConfig, credentials, and tuning |
| Troubleshooting | Common issues and fixes |
| Conformance | Crossplane conformance report |
Requirements¶
- Kubernetes cluster
- Crossplane v2.x
- A Checkly account with an API key