# Uptime Tracker > Uptime Tracker (https://uptimetracker.live) is an uptime monitoring service for websites, APIs, servers, cron jobs, SSL certificates and domains, for personal and business use. It confirms failures before alerting, sends alerts by Email, Slack, Discord, Telegram, Webhooks, SMS, Microsoft Teams, Google Chat, Pushover, ntfy, Gotify, Mattermost, Rocket.Chat, PagerDuty, and hosts public or private status pages. Free plan: 2 monitors at 5-minute intervals, commercial use allowed; Starter $9/month (10 monitors, 60-second checks, SMS); Team $49/month (50 monitors, 30-second checks, on-call, 10 seats). Key facts: - Plans (USD/month, annual = 10× monthly): Free $0 — 2 monitors with 5-minute checks; Starter $9 — 10 monitors with 60-second checks; Team $49 — 50 monitors with 30-second checks. - Check types: HTTP(S) & keyword (Free+), SSL certificate (Free+), Heartbeat / cron (Free+), TCP port (Free+), DNS record (Free+), Ping (ICMP) (Starter+), Domain expiry (Starter+), API & JSON assertions (Starter+), Multi-step API workflow (Team+), gRPC, SMTP, IMAP (Team+). - Alerts are sent only after a failure is confirmed by a re-check; recovery requires two consecutive successful checks. - 14-day Team trial without a credit card. Sign-up is passwordless at https://uptimetracker.live/login. - Application hosted in Estonia (EU); encrypted backups in AWS us-east-1; payments via Stripe. - Full text of all pages: https://uptimetracker.live/llms-full.txt ## Product - [Uptime Tracker — free uptime monitoring, alerts and status pages](https://uptimetracker.live): Free uptime monitoring for websites, APIs, cron jobs, SSL certificates and domains. Confirmed alerts by email, SMS, Slack, Teams, Discord and more, plus hosted status pages. Free plan available; paid plans from $9/month. - [Pricing](https://uptimetracker.live/pricing): Free plan with 2 monitors; Starter $9/month with 10 monitors, 60-second checks and SMS; Team $49/month with 50 monitors, 30-second checks, on-call and 10 seats. - [Features](https://uptimetracker.live/features): All Uptime Tracker features: check types, alerts, status pages, incidents, reports and API. - [Integrations](https://uptimetracker.live/integrations): Alert channels and integrations: email, SMS, Slack, Microsoft Teams, Discord, Telegram, PagerDuty, webhooks, push apps, CI and API. - [Solutions](https://uptimetracker.live/for): Uptime monitoring for personal websites, small businesses, online stores, SaaS teams, agencies and developers. - [Help center](https://uptimetracker.live/help): Step-by-step help for monitors, alerts, status pages, incidents, team, billing and the API. - [Guides](https://uptimetracker.live/learn): Guides to uptime monitoring, uptime percentages, status pages, cron job monitoring, SLAs and incident communication. - [Compare uptime monitoring tools](https://uptimetracker.live/compare): How Uptime Tracker compares with UptimeRobot, Better Stack, Pingdom, StatusCake, Uptime Kuma and Hyperping. - [Website down checker](https://uptimetracker.live/tools/website-down-checker): Check whether a website is down for everyone or just you: HTTP status, response time and SSL certificate from an independent server. - [Uptime & SLA calculator](https://uptimetracker.live/tools/uptime-calculator): Convert an uptime percentage such as 99.9% into allowed downtime per day, week, month and year, or downtime into uptime. - [Sign in or create a free account](https://uptimetracker.live/login): Passwordless sign-in and sign-up with your email address. - [Website monitoring that tells you when your site is down, not when the network hiccups](https://uptimetracker.live/features/website-monitoring): Free website and uptime monitoring: HTTP(S), keyword and SSL checks every 5 minutes on Free or 30 seconds on Team, with confirmed alerts and status pages. - [A public status page that updates itself from your monitors](https://uptimetracker.live/features/status-pages): Hosted status pages driven by your monitors: live status, uptime history, incident updates and email subscribers. Free plan included; custom domains on Starter. - [Cron job monitoring that alerts you when a scheduled job silently stops](https://uptimetracker.live/features/cron-job-monitoring): Heartbeat monitoring for cron jobs, backups and workers that run every 15 seconds to 1 hour. Get alerted when a job stops checking in. 5 heartbeats free. - [SSL certificate monitoring built into every HTTPS check](https://uptimetracker.live/features/ssl-certificate-monitoring): SSL certificate monitoring on every HTTPS check: expired, untrusted or mismatched certificates fail and alert you, and the expiry date is shown. Included free. - [Domain expiry monitoring so a missed renewal never takes your business offline](https://uptimetracker.live/features/domain-expiry-monitoring): Domain expiry monitoring using RDAP registry data, with warnings 1 to 90 days before your domain registration lapses. Protect your website and email on Starter. - [API monitoring that checks your responses, not just your status codes](https://uptimetracker.live/features/api-monitoring): REST API monitoring with any HTTP method, headers, encrypted secrets, JSONPath and regex assertions, plus multi-step workflows that pass tokens between steps. - [Downtime alerts on the channels your team already watches](https://uptimetracker.live/features/alerts): Downtime alerts by email, SMS, Slack, Microsoft Teams, Discord, Telegram, PagerDuty, ntfy, webhooks and more, with routing rules, reminders and escalation. - [Incident management that starts the moment your monitor goes down](https://uptimetracker.live/features/incident-management): Incident management for small teams: automatic incidents, acknowledge and assign, runbooks, on-call rotations, escalation policies and maintenance windows. - [Port monitoring for the services that are not websites](https://uptimetracker.live/features/port-monitoring): Monitor TCP ports for databases, game servers, SSH and custom services, plus gRPC health checks and SMTP/IMAP mail server checks with TLS. TCP checks are free. - [DNS monitoring that catches record changes before they break your site or email](https://uptimetracker.live/features/dns-monitoring): DNS monitoring that checks A, AAAA, CNAME, MX and TXT records against expected answers, with NS, SRV and PTR on Starter. Catch DNS changes before users do. - [Ping monitoring for servers and network devices with a public IP](https://uptimetracker.live/features/ping-monitoring): ICMP ping monitoring for public servers, routers and IP addresses, with round-trip time history and confirmed alerts. Available on Starter from $9 per month. ## Solutions - [Free uptime monitoring for your blog, homelab and side projects](https://uptimetracker.live/for/personal): Free uptime monitoring for blogs, portfolios, homelabs and side projects: watch your main site, 5 cron heartbeats, Telegram and Discord alerts, a status page. - [Uptime monitoring for small businesses without an IT department](https://uptimetracker.live/for/small-business): Uptime monitoring for small businesses: know when your website, email or booking page breaks, protect your domain and SSL, and watch your main site for free. - [Ecommerce monitoring that watches the path to checkout, not just the homepage](https://uptimetracker.live/for/ecommerce): Uptime monitoring for online stores: watch checkout, cart and product pages, store APIs, SSL and domain expiry, with SMS alerts and a status page for shoppers. - [Uptime monitoring, on-call and status pages for SaaS teams](https://uptimetracker.live/for/saas): Uptime monitoring for SaaS: API workflows, status pages on your domain, on-call rotations, escalation, PagerDuty, SLOs and error budgets. 14-day Team trial. - [Uptime monitoring for agencies and freelancers who look after client sites](https://uptimetracker.live/for/agencies): Monitor client websites by project, give clients read-only access, run a status page per client on their domain and send scheduled uptime reports. CSV import. - [Uptime monitoring that fits into your code, CI and on-call tooling](https://uptimetracker.live/for/developers): Developer-friendly uptime monitoring: REST API with OpenAPI spec, monctl CLI, signed webhooks, CI deploy markers, heartbeats, API assertions and PagerDuty. ## Guides - [What Is Uptime Monitoring? A Complete Explainer](https://uptimetracker.live/learn/what-is-uptime-monitoring): Uptime monitoring checks your website, API or server on a schedule and alerts you when it fails. Learn how it works, check types, intervals and what to monitor. - [Uptime Percentages Explained: The Nines and Allowed Downtime](https://uptimetracker.live/learn/uptime-percentages-explained): What 99%, 99.9%, 99.99% and 99.999% uptime really allow in downtime per day, week, month and year, with exact figures, conventions and how to pick a target. - [How to Monitor Website Uptime: A Step-by-Step Guide](https://uptimetracker.live/learn/how-to-monitor-website-uptime): A step-by-step guide to monitoring website uptime: which pages and endpoints to check, intervals, keywords, SSL, DNS, domain expiry and alert routing. - [How to Monitor Cron Jobs with Heartbeats (Dead Man's Switch)](https://uptimetracker.live/learn/how-to-monitor-cron-jobs): Learn how to monitor cron jobs with heartbeat (dead man's switch) checks: curl in crontab, && chaining, systemd timers, Kubernetes CronJobs and grace periods. - [What Is a Status Page? Purpose, Contents and Best Practices](https://uptimetracker.live/learn/what-is-a-status-page): A status page shows live service health and incident updates. Learn why you need one, what to include, public vs private pages and how to write updates. - [Incident Communication Templates for Status Pages and Postmortems](https://uptimetracker.live/learn/incident-communication-templates): Incident communication templates for each stage: investigating, identified, monitoring and resolved, plus maintenance notices and a postmortem outline. - [How to Reduce False Positive Uptime Alerts](https://uptimetracker.live/learn/reduce-false-positive-alerts): False alerts cause alert fatigue. Learn how failure confirmation, timeouts, keyword checks, maintenance windows, dependencies and routing cut alert noise. - [SLA vs SLO vs SLI: Definitions, Error Budgets and Examples](https://uptimetracker.live/learn/sla-slo-sli-explained): SLA, SLO and SLI explained in plain English: how they differ, how to calculate an error budget with a worked example, and how to measure reliability. - [SSL Certificate Expiry: Why Certificates Expire and How to Monitor Them](https://uptimetracker.live/learn/ssl-certificate-expiry): Why SSL/TLS certificates expire, how shorter lifetimes affect you, how to check expiry dates with openssl, and a checklist to avoid certificate-related outages. - [How to Calculate the Cost of Website Downtime](https://uptimetracker.live/learn/website-downtime-cost): Estimate what website downtime costs your business with a simple formula covering lost revenue, staff time, SLA credits and recovery, plus a worked example. - [How to Choose an Uptime Monitoring Tool: A Buyer's Checklist](https://uptimetracker.live/learn/choose-uptime-monitoring-tool): Buyer's checklist for uptime monitoring tools: check intervals, confirmation, alert channels, status pages, seats, history, pricing and self-hosted vs SaaS. - [How to Monitor API Endpoints: Health Checks, Assertions and Workflows](https://uptimetracker.live/learn/monitor-api-endpoints): How to monitor REST API endpoints: design a good /health endpoint, add status and JSON assertions, handle authentication safely and chain multi-step API checks. ## Comparisons - [UptimeRobot alternative: Uptime Tracker](https://uptimetracker.live/compare/uptimerobot-alternative): Comparing UptimeRobot and Uptime Tracker: free plans, status pages, team alerts, on-call and incident tools, and how to switch with CSV import and the REST API. - [Better Stack alternative: Uptime Tracker](https://uptimetracker.live/compare/better-stack-alternative): Comparing Better Stack and Uptime Tracker: focused uptime monitoring with status pages and on-call versus a broader platform with logs and incident modules. - [Pingdom alternative: Uptime Tracker](https://uptimetracker.live/compare/pingdom-alternative): Comparing Pingdom and Uptime Tracker: synthetic and real-user monitoring versus focused uptime checks with a free plan, status pages, incidents and on-call. - [StatusCake alternative: Uptime Tracker](https://uptimetracker.live/compare/statuscake-alternative): Comparing StatusCake and Uptime Tracker: free plans, status pages, incident management, on-call and alerting, plus a practical guide to switching monitors. - [Hosted Uptime Kuma alternative: Uptime Tracker](https://uptimetracker.live/compare/uptime-kuma-alternative): Comparing self-hosted Uptime Kuma with hosted Uptime Tracker: no server to maintain, status pages, incidents, on-call and a direct Uptime Kuma backup import. - [Hyperping alternative: Uptime Tracker](https://uptimetracker.live/compare/hyperping-alternative): Comparing Hyperping and Uptime Tracker: free plans, status pages, on-call, incidents and pricing models, plus how to move monitors with CSV import or the API. ## Help center - [Create your account and first monitor](https://uptimetracker.live/help/getting-started): Sign up for Uptime Tracker with just your email, create a workspace, add your first website monitor and an alert destination in about five minutes. - [How monitoring checks and failure confirmation work](https://uptimetracker.live/help/how-checks-work): Learn how Uptime Tracker schedules checks, confirms failures before alerting, decides when a monitor recovers, and why some results are shown as unknown. - [Create an HTTP(S) website monitor with a keyword check](https://uptimetracker.live/help/http-monitor): Set up an HTTP(S) monitor for a website or API: URL, check interval, timeout, expected keyword, tags and what the certificate checks cover on every plan. - [Monitor cron jobs and background workers with heartbeats](https://uptimetracker.live/help/heartbeat-monitor): Create a heartbeat monitor and ping it from crontab, a systemd timer, GitHub Actions or a Kubernetes CronJob. Supports jobs that run every 15 seconds to 1 hour. - [TCP port, DNS, ping and domain-expiry monitors](https://uptimetracker.live/help/tcp-dns-ping-domain-monitors): How to set up TCP port, DNS record, ping (ICMP) and domain-expiry monitors, what each check verifies, and which plan each check type needs in Uptime Tracker. - [Advanced HTTP checks: methods, headers, secrets and JSON assertions](https://uptimetracker.live/help/advanced-http-assertions): Use any HTTP method, custom headers, request bodies, encrypted secrets, status ranges and substring, RE2 regex or JSONPath assertions to monitor APIs properly. - [Monitor multi-step API workflows](https://uptimetracker.live/help/api-workflow-monitors): Chain up to 10 HTTP requests in one monitor, extract values such as an auth token from JSON, and reuse them in later steps. Available on the Team plan. - [Import monitors from CSV or Uptime Kuma](https://uptimetracker.live/help/import-monitors): Bulk-create monitors from a CSV file or an Uptime Kuma JSON backup. Preview every row, see duplicates and unsupported types, then confirm the import. - [Set up email alerts](https://uptimetracker.live/help/email-alerts): Add an email alert destination in Uptime Tracker. Your own sign-in address works immediately; other addresses confirm through a link before alerts start. - [Send alerts to Slack](https://uptimetracker.live/help/slack-alerts): Connect Uptime Tracker to a Slack channel with an incoming webhook URL. Get down and recovery alerts in Slack on every plan, including Free, in a few minutes. - [Send alerts to Discord](https://uptimetracker.live/help/discord-alerts): Post Uptime Tracker down and recovery alerts to a Discord channel using a channel webhook. Works on the Free plan and takes about two minutes to configure. - [Send alerts to Telegram](https://uptimetracker.live/help/telegram-alerts): Create a Telegram bot with BotFather, find your chat id and verify the chat with a code, so Uptime Tracker can send free down and recovery alerts to Telegram. - [Send alerts to Microsoft Teams](https://uptimetracker.live/help/microsoft-teams-alerts): Post Uptime Tracker alerts to a Microsoft Teams channel with a Workflows (Power Automate) webhook. Available on the Starter and Team plans in a few minutes. - [SMS alerts and prepaid credit](https://uptimetracker.live/help/sms-alerts): Send downtime alerts by SMS to verified phone numbers in 231 countries. Learn how prepaid packages, wallet top-ups, per-country prices and spending caps work. - [Receive webhooks and verify their signatures](https://uptimetracker.live/help/webhooks): Send signed JSON alert events to your own HTTPS endpoint and verify the HMAC-SHA256 X-Monitoring-Signature header with Node.js or Python example code. - [Route alerts with rules and send repeat reminders](https://uptimetracker.live/help/routing-rules): Send each alert to the right destinations by monitor, tag, event or time of day, and repeat reminders until someone acknowledges. Available on Starter and Team. - [Set up on-call schedules and escalation policies](https://uptimetracker.live/help/on-call-escalation): Create on-call rotations with handoff times and time zones, then build escalation policies that page people step by step until someone acknowledges. - [Create a public status page](https://uptimetracker.live/help/create-status-page): Publish a hosted status page that shows the live state of selected monitors, uptime history and incident updates. Every plan includes at least one status page. - [Use a custom domain for your status page](https://uptimetracker.live/help/status-page-custom-domain): Serve your status page at a subdomain such as status.example.com. Add a TXT record for ownership and a CNAME for routing; HTTPS is issued automatically. - [Manage status page email subscribers](https://uptimetracker.live/help/status-page-subscribers): Let visitors subscribe to status page updates by email with double opt-in and one-click unsubscribe. See plan limits and how to suppress addresses. - [Acknowledge incidents and post updates](https://uptimetracker.live/help/incidents): Incidents open automatically on confirmed downtime. Learn how to acknowledge, assign, add a runbook, write internal notes and publish status page updates. - [Schedule maintenance windows](https://uptimetracker.live/help/maintenance-windows): Plan maintenance so alerts are held and availability excludes the window. Create one-off windows on any plan or recurring weekly schedules on Starter and Team. - [Invite team members and use projects and guests](https://uptimetracker.live/help/team-members): Invite teammates, choose roles, group monitors into projects and give clients read-only guest access to a single project. See seat limits for every plan. - [Turn on two-factor authentication](https://uptimetracker.live/help/two-factor-authentication): Protect your Uptime Tracker account with an authenticator app and recovery codes. Two-factor authentication is free on every plan and takes about two minutes. - [Use API tokens, the REST API and the monctl CLI](https://uptimetracker.live/help/api-tokens-cli): Create a read or write API token, call the Uptime Tracker REST API, record deployment markers from CI, and manage monitors and incidents with the monctl CLI. - [Plans, free trial, upgrades, downgrades and cancellation](https://uptimetracker.live/help/plans-billing): Compare Free, Starter and Team, start the 14-day Team trial without a card, and see how upgrades, downgrades, cancellation and failed payments affect data. - [Export your data and delete a workspace](https://uptimetracker.live/help/delete-workspace): Download monitors, availability, incidents and raw check results as CSV, then permanently delete a workspace. Learn what deletion removes and who can do it. ## Optional - [About Uptime Tracker](https://uptimetracker.live/about): What Uptime Tracker is, who it is for and the principles behind it. - [Contact](https://uptimetracker.live/contact): Find help or report abuse and security issues to Uptime Tracker. - [Security](https://uptimetracker.live/security): How Uptime Tracker protects accounts, secrets and data: hosting, encryption, two-factor authentication, backups and responsible disclosure. - [Terms of Service](https://uptimetracker.live/legal/terms): Uptime Tracker terms of service. - [Privacy Policy](https://uptimetracker.live/legal/privacy): What personal data Uptime Tracker collects, why, where it is stored and your choices. - [Acceptable Use Policy](https://uptimetracker.live/legal/acceptable-use): What you may and may not monitor or send with Uptime Tracker.