Documentation
Everything you need to monitor your services and get alerted before your users notice.
Quick Start
Get your first monitor running in under 2 minutes.
Create your account
Sign up at uptraq.io — no credit card required. The free plan includes up to 3 monitors.
Add a monitor
From your dashboard, click Add Monitor. Enter your URL (e.g. https://yourapp.com/api/health) and choose a check interval. Click Save.
Set up alerts
Go to Notifications and add your email or a Slack / Discord webhook. You'll receive an alert the moment your service goes down.
You're live
Uptraq begins checking your endpoint immediately. Checks run from multiple regions — a second probe confirms any failure before alerting you, eliminating false positives.
Monitors
A monitor periodically sends an HTTP request to your endpoint and records the result.
Monitor settings
| Field | Description |
|---|---|
| Name | A friendly label shown in your dashboard and alerts |
| URL | The full URL to check, including https:// |
| HTTP Method | GET, POST, PUT, HEAD — defaults to GET |
| Check Interval | How often to check: 30s, 1 min, 5 min, etc. (depends on plan) |
| Request Headers | Optional key/value headers sent with each request |
| Request Body | Optional JSON body for POST/PUT checks |
| Response Time Threshold | Mark as degraded if response exceeds this limit (ms) |
| Keyword Check | Assert a specific string appears in the response body |
Monitor statuses
Endpoint is responding within expected thresholds.
Endpoint is responding but slower than your threshold.
Endpoint is unreachable or returning an error status code.
When a monitor is detected as Down, a second probe from a different region automatically confirms the failure before any alert is sent — eliminating false positives from transient network issues.
Alerts & Notifications
Uptraq alerts you when a monitor changes state — down, degraded, or recovered.
Alert channels
Sent to your account email automatically on every plan.
Slack
Post alerts to any Slack channel via incoming webhook.
Discord
Post alerts to any Discord channel via webhook.
Webhook
POST a JSON payload to any URL you control.
When alerts are sent
Maintenance windows
Schedule planned downtime so you don't receive alerts during deployments. Go to a monitor's detail panel and click Add Maintenance Window. Alerts are suppressed for the entire window duration.
Status Pages
Share a public status page with your users so they can check service health themselves — reducing support noise during incidents.
Create a status page
From your dashboard click Status Pages → New Status Page. Give it a name and choose which monitors to display.
Share the link
Your status page gets a public URL. Share it with customers or add it to your site footer.
Live updates
The status page updates automatically whenever a monitor's state changes. No manual intervention needed.
SSL Monitoring
Uptraq automatically checks SSL certificate expiry for all HTTPS monitors once per day. You'll receive an alert when a certificate is expiring soon.
| Days remaining | Action |
|---|---|
| 30 days | Warning email sent |
| 14 days | Second warning email sent |
| 7 days | Urgent alert sent |
| Expired | Monitor marked as Down |
SSL checks run at 03:00 UTC daily. The dashboard shows days remaining next to each HTTPS monitor's status indicator.
API Keys
Use API keys to query your monitor data or trigger actions from your own systems.
Creating a key
Go to Dashboard → API Keys and click Generate Key. Give it a description. The key is shown only once — copy it immediately.
Using the key
# Example: list your monitors
curl https://uptraq.io/api/v1/monitors \
-H "Authorization: Bearer YOUR_API_KEY"
Keep your API key secret. If it's compromised, delete it from the dashboard and generate a new one immediately.
Plans & Limits
All plans include SSL monitoring and history retention.
| Feature | Free | Hobby | Pro | Business |
|---|---|---|---|---|
| Monitors | 3 | 10 | 50 | 200 |
| Check interval | 5 min | 1 min | 1 min | 30 sec |
| Email alerts | ✓ | ✓ | ✓ | ✓ |
| Slack / Discord | — | ✓ | ✓ | ✓ |
| Status pages | 1 | 3 | 10 | Unlimited |
| AI incident analysis | — | — | ✓ | ✓ |
| Team members | 1 | 1 | 5 | Unlimited |
| Data retention | 7 days | 30 days | 90 days | 1 year |
Ready to upgrade? See full pricing →