# Checkly > Checkly is the synthetic monitoring and testing platform for modern engineering teams. Test and monitor your APIs and web apps from pull request to production — from the outside in. Checkly helps engineering teams build reliable, performant applications by proactively detecting issues before users do. Unlike traditional monitoring that only tells you when servers are down, Checkly validates that customer-facing workflows actually work. ## Platform The Checkly Platform is made up of three products that work together: from pull-request to post-mortem. - **Checkly Detect**: Test and monitor applications, services, and infrastructure with uptime monitoring, synthetic monitoring powered by Playwright, and continuous testing across staging, CI/CD, and production. - **Checkly Communicate**: Notify and inform stakeholders about incidents with rich alerting (Slack, PagerDuty, SMS), branded status pages, and real-time dashboards. - **Checkly Resolve**: Investigate and resolve incidents faster with OpenTelemetry-based distributed tracing and Rocky AI for AI-powered incident investigation. ## Differentiators - **Signal Over Noise**: Proactive, outside-in monitoring that delivers actionable signal instead of data overload. Catch user-impacting issues before users do. - **Monitoring as Code**: Define, version, and manage monitoring as code with CLI, Terraform, and Pulumi providers. No agents required. - **Developer Experience**: A developer-first platform with CLI, API, and SDK. Engineers define, test, and deploy monitors without leaving Git. - **Native Playwright Support**: Built natively on Playwright. Reuse the same test scripts from CI for production monitoring. - **Unified Platform**: Combines synthetic monitoring, distributed tracing, and incident response in a single platform. ## Products - [Synthetic Monitoring](https://www.checklyhq.com/product/synthetic-monitoring/): Validate real user journeys with full Chromium browser checks powered by Playwright, API checks, and performance metrics like LCP and TTI. - [API Monitoring](https://www.checklyhq.com/product/api-monitoring/): Programmable API tests that validate payloads, schema, status codes, headers, and performance for REST and GraphQL endpoints. - [Uptime Monitoring](https://www.checklyhq.com/product/uptime-monitoring/): Monitor availability with URL checks (HTTP/HTTPS), TCP, DNS, and ICMP checks from 22+ global regions at frequencies up to 1 second. - [Heartbeat Monitoring](https://www.checklyhq.com/product/heartbeat-monitoring/): Monitor cron jobs, scheduled tasks, workers, and data pipelines. Get alerted when jobs fail silently. - [TCP Monitoring](https://www.checklyhq.com/product/tcp-monitoring/): Low-level connectivity testing for databases, caches, message brokers, and internal microservices. - [Playwright Check Suites](https://www.checklyhq.com/product/playwright-check-suites/): Run multi-file Playwright test suites natively in production from 22+ global locations. - [Traces](https://www.checklyhq.com/product/traces/): OpenTelemetry-based distributed tracing that connects failure points to root causes. - [Alerting](https://www.checklyhq.com/product/alerting/): Rich alerts with screenshots, traces, and logs delivered to Slack, SMS, PagerDuty, OpsGenie, and more. - [Status Pages](https://www.checklyhq.com/product/status-pages/): Branded, public-facing status pages to communicate availability to customers. - [Dashboards](https://www.checklyhq.com/product/dashboards/): Internal dashboards for real-time visibility into application health and performance. - [Monitoring as Code](https://www.checklyhq.com/product/monitoring-as-code/): Define, version, and manage monitoring infrastructure entirely as code. - [CLI](https://www.checklyhq.com/product/cli/): Developer-first command-line interface for creating, testing, and deploying monitors. - [Terraform Provider](https://www.checklyhq.com/product/terraform-provider/): Manage Checkly resources with Terraform for infrastructure-as-code workflows. - [Pulumi Provider](https://www.checklyhq.com/product/pulumi-provider/): Manage Checkly resources with Pulumi for infrastructure-as-code workflows. - [Private Locations](https://www.checklyhq.com/product/private-locations/): Run monitors from within your own network to test internal services and applications behind firewalls. - [AI Analysis](https://www.checklyhq.com/product/ai-analysis/): AI-powered analysis and investigation for faster incident resolution. ## Docs For full documentation, see the [Checkly Docs llms.txt](https://www.checklyhq.com/docs/llms.txt). - [Documentation Home](https://www.checklyhq.com/docs/): Complete Checkly documentation and reference. - [API Reference](https://www.checklyhq.com/docs/api/): REST API for managing checks, groups, alerts, dashboards, and more. - [CLI Documentation](https://www.checklyhq.com/docs/cli/): Install, configure, and use the Checkly CLI. - [Changelog](https://www.checklyhq.com/docs/changelog/): Latest product updates and releases. ## Guides ### Playwright - [What is Playwright?](https://www.checklyhq.com/learn/playwright/what-is-playwright/): Introduction to the Playwright browser automation framework. - [Installing Playwright](https://www.checklyhq.com/learn/playwright/how-to-set-up-locally/): How to install and set up Playwright locally. - [Navigating user interfaces](https://www.checklyhq.com/learn/playwright/navigation/): Navigate pages, click elements, and interact with web UIs using Playwright. - [Waits and timeouts](https://www.checklyhq.com/learn/playwright/waits-and-timeouts/): Handle dynamic content with Playwright's auto-waiting and timeout configuration. - [Authentication](https://www.checklyhq.com/learn/playwright/authentication/): Test login flows and manage authentication state in Playwright. - [Measuring page performance](https://www.checklyhq.com/learn/playwright/performance/): Capture Core Web Vitals and performance metrics with Playwright. - [Debugging errors](https://www.checklyhq.com/learn/playwright/debugging/): Debug failing Playwright tests with traces, screenshots, and logs. - [Request interception](https://www.checklyhq.com/learn/playwright/intercept-requests/): Intercept and modify network requests in Playwright tests. - [Basic selectors](https://www.checklyhq.com/learn/playwright/selectors/): Locate elements using Playwright's built-in selector engine. ### Monitoring - [What is Monitoring as Code?](https://www.checklyhq.com/learn/monitoring/monitoring-as-code/): Define and manage monitoring infrastructure as code. - [The Phases of the SDLC](https://www.checklyhq.com/learn/monitoring/intro-to-sdlc/): Understanding the software development lifecycle and where monitoring fits. - [Web Application Monitoring](https://www.checklyhq.com/learn/monitoring/web-application-monitoring/): Guide to monitoring web applications end-to-end. - [Frontend Monitoring](https://www.checklyhq.com/learn/monitoring/frontend-monitoring/): Monitor frontend performance, errors, and user experience. ### OpenTelemetry - [Getting started with Observability](https://www.checklyhq.com/learn/opentelemetry/getting-started-with-observability/): Introduction to observability concepts and OpenTelemetry. - [How to instrument your application stack](https://www.checklyhq.com/learn/opentelemetry/how-to-instrument/): Add OpenTelemetry instrumentation to your applications. - [Metrics](https://www.checklyhq.com/learn/opentelemetry/metrics/): Understand and collect metrics with OpenTelemetry. - [Traces](https://www.checklyhq.com/learn/opentelemetry/traces/): Distributed tracing concepts and implementation with OpenTelemetry. ### Kubernetes - [Getting started](https://www.checklyhq.com/learn/kubernetes/monitoring-challenges/): Kubernetes monitoring challenges and how to address them. - [Logging best practices](https://www.checklyhq.com/learn/kubernetes/logging-best-practices/): Best practices for logging in Kubernetes environments. - [Structured logging](https://www.checklyhq.com/learn/kubernetes/structured-logging/): Implement structured logging in Kubernetes. - [Events](https://www.checklyhq.com/learn/kubernetes/events/): Monitor and manage Kubernetes events. ## Learn - [Playwright Guides](https://www.checklyhq.com/learn/playwright/): Comprehensive guides for browser automation and testing with Playwright. - [Monitoring Guides](https://www.checklyhq.com/learn/monitoring/): Learn monitoring concepts, strategies, and best practices. - [OpenTelemetry Guides](https://www.checklyhq.com/learn/opentelemetry/): Get started with observability and OpenTelemetry instrumentation. - [Kubernetes Guides](https://www.checklyhq.com/learn/kubernetes/): Monitor, log, and observe Kubernetes workloads. - [Blog](https://www.checklyhq.com/blog/): Technical articles, tutorials, and product updates. - [Webinars](https://www.checklyhq.com/webinars/): On-demand webinars on monitoring, testing, and reliability. - [Customer Case Studies](https://www.checklyhq.com/customers/): How engineering teams use Checkly to improve reliability. ## Additional Resources - [Pricing](https://www.checklyhq.com/pricing/): Plans and pricing for Checkly. - [Pricing Details (Markdown)](https://www.checklyhq.com/pricing.md): Detailed pricing breakdown with plan comparisons, add-ons, overage rates, and feature comparison tables across Hobby, Starter, Team, and Enterprise plans. - [Platform Overview](https://www.checklyhq.com/platform/): High-level overview of the Checkly platform. - [Integrations](https://www.checklyhq.com/integrations/): Browse all Checkly integrations. - [Sign Up](https://app.checklyhq.com/signup/): Create a free Checkly account. - [GitHub](https://github.com/checkly): Checkly open-source projects and examples. - [Status Page](https://status.checklyhq.com/): Checkly platform status.