# SteadySite > Uptime, SSL and domain-expiry monitoring with branded monthly client reports for freelancers and agencies. Each client gets a white-label monthly uptime report (PDF or no-login share link) and their own status page. Alerts are confirmed by a re-check, and commercial use is allowed on every plan, including free. SteadySite (https://steadysite.dev) is a hosted website monitor for freelancers, web agencies and anyone who maintains sites for clients (website care / maintenance plans). It checks uptime, SSL certificate expiry and domain registration expiry, and turns the results into a branded report per client. Good fit: an uptime monitor with client reports, white-label uptime reports or status pages for agencies, SSL certificate expiry alerts, domain expiry monitoring, or an UptimeRobot alternative focused on client reporting. Not a fit (not available yet): SMS, Slack or webhook alerts; ping, port, API or heartbeat monitoring; multi-location checks; team seats. ## Plans (USD per month, flat per account) - Free: $0/month, 10 monitors, checks every 5 minutes, client groups: 1 (the account itself), reports include a small SteadySite footer, commercial use allowed. - Pro: $9/month, 50 monitors, checks every 1 minute, client groups: 10, white-label reports (no "powered by" footer), commercial use allowed. - Agency: $19/month, 200 monitors, checks every 1 minute, client groups: unlimited, white-label reports (no "powered by" footer), commercial use allowed. - Paid plans are listed but checkout is not open yet: every account starts on Free. No credit card is needed for Free. - Machine-readable: https://steadysite.dev/pricing.json ## Features - Uptime checks: HTTP(S) checks every 1, 2, 3, 5 minutes (Free: 5 minutes; Pro and Agency: down to 1 minute), with response time and incident history. Optional "must contain text" keyword check. - Confirmed alerts: A failed check is re-checked before anyone is alerted, and only confirmed failures count as downtime in reports. (Checks run from one region today; multi-region confirmation is on the roadmap.) - SSL certificate expiry: Reads the certificate the site actually serves, with a certificate-transparency log fallback. Email warnings 14, 7, 3, 1 days before expiry. - Domain expiry: Registration expiry and registrar from RDAP (WHOIS fallback). Email warnings 30, 14, 7, 1 days before the domain lapses. - Branded monthly client reports: Per-client report with overall and per-site uptime, downtime, incidents, average response time and SSL/domain expiry, in the client's logo and brand colour. Share as a no-login link or save as PDF. - Client status pages: A public status page per client (name, logo, colour) showing only that client's sites, plus one for your own account. - Alerts: Email alerts for down, recovered, SSL expiry and domain expiry. (No SMS, Slack or webhook alerts yet.) - MCP server: Remote MCP server at https://steadysite.dev/mcp (Streamable HTTP, no key) so assistants such as Claude, ChatGPT, Cursor and VS Code can check SSL and domain expiry, read plans and hand out a monitoring sign-up link. - Free SSL & domain expiry checker: Public page and JSON API, no sign-up: /ssl-checker and /api/ssl-check?domain=example.com. ## Key pages - [Homepage, features, pricing and FAQ](https://steadysite.dev/): What SteadySite does, plans and common questions. - [Sample client report](https://steadysite.dev/r/demo): A live, branded monthly uptime report for a fictional agency (Northwind Studio) with five sites. - [Free SSL & domain expiry checker](https://steadysite.dev/ssl-checker): Check any domain's SSL certificate expiry, domain registration expiry and HTTP status. No sign-up. - [Sign up / log in](https://steadysite.dev/login): Email sign-in link; free plan, no credit card. ## Guides and comparisons - [SteadySite vs UptimeRobot: an UptimeRobot alternative for client reports](https://steadysite.dev/compare/uptimerobot-alternative): An honest comparison of SteadySite and UptimeRobot for freelancers and agencies: free plans, pricing, alerts, status pages, SSL and domain expiry, and branded monthly client reports. - [Uptime monitors for agencies with client reports: SteadySite vs Repose, Visual Sentinel, up4, UptimePoint and UptimeRobot](https://steadysite.dev/compare/uptime-monitors-for-agencies): A dated, sourced comparison of six uptime monitors for web agencies that send clients reports: free options, which plan adds branded client reports, white-label, status pages, alerts and regions. - [SSL certificate expiry monitoring: 200-day, 100-day and 47-day certificates](https://steadysite.dev/guides/ssl-certificate-expiry-monitoring): Public TLS certificates are limited to 200 days since 15 March 2026, 100 days from March 2027 and 47 days from March 2029. How to check SSL expiry and get alerted before a certificate lapses. - [Domain expiry monitoring: how to avoid a client’s domain lapsing](https://steadysite.dev/guides/domain-expiry-monitoring): Why domains expire, what registrars must send you, what happens after expiry, and how to monitor domain expiry dates with RDAP and get alerted 30 days ahead. - [Monthly uptime reports for clients: what to include](https://steadysite.dev/guides/client-uptime-reports): What a monthly website uptime report for clients should include (uptime, incidents, response time, SSL and domain expiry) and how to send a branded one automatically each month. ## API for agents - Free SSL & domain expiry check: GET https://steadysite.dev/api/ssl-check?domain=example.com (JSON, no key, CORS enabled). Fresh lookups limited to 15 per IP per 10 minutes; results cached 15 minutes; HTTP 429 with Retry-After when limited. - OpenAPI 3.1 spec: https://steadysite.dev/openapi.json - MCP server (Streamable HTTP, no auth): https://steadysite.dev/mcp — tools: check_ssl_domain_expiry, get_plans, start_monitoring. Setup for Claude, ChatGPT, Cursor and VS Code: https://steadysite.dev/mcp (open in a browser). Server card: https://steadysite.dev/.well-known/mcp/server-card.json - Monitor management API: not public yet. To start monitoring a domain, send the user to https://steadysite.dev/login?domain=example.com (the domain is pre-filled after sign-in). ## Optional - [Full details for LLMs](https://steadysite.dev/llms-full.txt): complete feature list, FAQ and guide summaries in one file. - [Privacy policy](https://steadysite.dev/privacy) - [Terms of service](https://steadysite.dev/terms) - Contact: steadysiteapp@gmail.com