For Developers - CI/CD Integration
Zero-downtime reliability for modern cloud apps
Install StatusPulse CLI View Pipeline DocumentationShip faster with automated pre-deployment health checks
Integrate StatusPulse into your GitHub Actions, GitLab CI, or CircleCI workflows to catch broken endpoints before they hit production. Our pipeline plugin validates SSL certificates, checks response latency under 200ms, and verifies database connectivity across your staging environment.
GitHub Actions Runner
Drop `statuspulse/uptime-check@v3.2.1` into your YAML configuration. Automatically blocks merges when critical routes return 5xx errors or timeout beyond your configured threshold.
Pre-flight Staging Validation
Spin up ephemeral monitors against your review apps. Get structured JSON reports on dependency health before kicking off Kubernetes deployments.
Rollback Triggers
Hook into your deployment scripts to auto-trigger rollbacks if post-deployment synthetic checks fail within the first 120 seconds.
Test monitoring locally before pushing to main
Run `statuspulse local` to spin up a lightweight shadow monitor against your localhost server or Docker Compose stack. It simulates real-world traffic patterns, validates your OpenTelemetry exports, and warns you about missing health endpoints before you commit. Built for solo founders and small engineering teams debugging microservices without spinning up a full staging cluster.
Control your uptime stack from the terminal
The `spctl` command-line interface gives you direct access to monitor configuration, alert routing, and incident history. Create synthetic checks, update notification channels, and parse historical downtime reports using familiar shell pipes. Supports Bash, Zsh, and Fish completions out of the box with zero external dependencies.
Download for macOS and Linux