Documentation

Getting Started

Enterprise-grade uptime monitoring for DevOps

Create Free Account View API Reference
Step-by-Step Guide

Steps

Follow these three core steps to deploy your first uptime monitor and configure real-time alerting within 5 minutes.

1. Create Your StatusPulse Account

Register using your corporate SSO or a verified email address. Complete identity verification to unlock the 14-day Pro tier trial. You will receive a confirmation email from security@statuspulse.io within 60 seconds containing your workspace ID and initial API credentials.

2. Add Your First Monitor

Navigate to Monitors > Add New. Input your production endpoint (e.g., https://api.example.com/health). Set check intervals to 30 seconds, enable SSL certificate expiry tracking, and select probe regions us-east-1 and eu-central-1. Click Save to activate global DNS resolution and TCP handshake validation.

3. Configure Alert Channels

Go to Settings > Alerting. Connect your PagerDuty service via integration key, add a Slack webhook for the #ops-incidents channel, and set email escalation for your on-call SRE rotation. Run a channel health check to verify delivery latency stays under 2 seconds across all endpoints.

Integration Examples

Code Snippets

Automate monitor provisioning and alert routing using the StatusPulse REST API and Terraform provider.

Create a Monitor via cURL

curl -X POST https://api.statuspulse.io/v1/monitors \
-H "Authorization: Bearer $SP_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "prod-api-health",
"url": "https://api.example.com/health",
"interval_seconds": 30,
"regions": ["us-east-1", "eu-west-1"],
"alert_threshold": 2
}'

Terraform Provider Configuration

provider "statuspulse" {
api_key = var.statuspulse_api_key
region = "us-east-1"
}

resource "statuspulse_monitor" "webapp" {
name = "customer-dashboard"
url = "https://app.example.com/status"
method = "GET"
interval = 60
expected_status = 200
}
Continue Learning

Next Steps

Expand your monitoring coverage and integrate StatusPulse into your existing incident response workflow.

Deploy Synthetic Checks

Configure multi-step browser automation to verify checkout flows, login sequences, and third-party payment gateway handshakes across 12 global regions. Schedule daily runs and set failure tolerance to zero for critical revenue paths.

View Synthetic Docs

Build Custom Status Pages

Embed a white-labeled status dashboard on your customer portal. Configure incident timelines, automated maintenance windows, and RSS feed subscriptions for enterprise stakeholders and SLA reporting.

Status Page Guide

Join the DevOps Community

Access weekly engineering webinars, share monitoring templates, and get direct support from the StatusPulse platform team. Browse our public GitHub repository for community-maintained Terraform modules and webhook parsers.

Join Discord