Docs Blog Sign in Get started
Tickstem

HTTP endpoint checks with alerts and SSL monitoring.

Tickstem polls your HTTP endpoints on a configurable interval and alerts you by email when a monitor goes down, recovers, or its SSL certificate is about to expire.

Most outages go undetected for minutes or hours because nobody is watching. Tickstem polls your HTTP endpoints on a configurable interval, checks that the response actually looks healthy — not just that the server responded — and sends you an email the moment something goes wrong. SSL certificate expiry is tracked automatically so you're never caught by a surprise certificate failure.

Configurable intervals

Check every 60 seconds or less frequently — same API key as cron, no extra setup.

Response assertions

Define exactly what a healthy response looks like: status code, response time, body content.

SSL certificate monitoring

Alerts 30 days before a certificate expires so you never get caught out.

Full check history

Every check is recorded: status, HTTP code, response time, error, and SSL expiry.

Go SDK

Install with:

$ go get github.com/tickstem/uptime
import "github.com/tickstem/uptime" client := uptime.New(os.Getenv("TICKSTEM_API_KEY")) monitor, err := client.Create(ctx, uptime.CreateParams{ Name: "Production API", URL: "https://api.yourapp.com/health", Assertions: []uptime.Assertion{ {Source: uptime.AssertionSourceStatusCode, Comparison: uptime.AssertionComparisonEq, Target: "200"}, }, })

Plan limits

PlanUptime Monitoring
Free5 monitors
Starter20 monitors
Pro100 monitors
BusinessUnlimited monitors

Frequently asked questions

What is uptime monitoring?
Uptime monitoring means periodically sending an HTTP request to your endpoint and checking whether it responds correctly. Tickstem checks every 60 seconds, records the status and response time, and alerts you after two consecutive failures.
What are response assertions?
Assertions let you define what a healthy response actually looks like. A server can return 200 OK while your database is down and your health endpoint returns degraded status. Assertions catch that — you can require a specific status code, a maximum response time, or that the body contains a certain string.
How quickly will I be alerted when my site goes down?
Tickstem detects downtime within one check interval (60 seconds on paid plans, 5 minutes on Free). After two consecutive failures the monitor flips to failing and an alert email is sent immediately.