Skip to content

Updates

What's new in RealUptime

A dated history of what shipped across RealUptime: status pages, server monitoring, error tracking, and outage intelligence. We don't log every internal change here, only what you'd actually notice using the product.

No spam. Unsubscribe anytime with one click.

  1. A 14-day no-questions refund

    Your first payment on a plan can be refunded within 14 days of the charge, for any reason, no reproduction steps asked. After that window the verifiable-issue path still applies. The terms and FAQ both carry the new policy.

  2. The outage board now tracks more than 900 services

    The free outage tracker grew from around 600 to more than 900 services, each probed from our own fleet with the same never-falsified reading rules. Many existing entries were also upgraded from homepage checks to real API endpoints that prove the service actually works, not just that a page loads.

  3. Degraded gets its own place on the outage board

    The outage board now sorts services three ways: reporting problems now, degraded, and everything else. Degraded is computed from each service's own latency baseline on a rolling window, so a service running well below its normal speed is visible before it fails outright.

  4. Reliability leaderboards by category

    New public leaderboard pages rank the services we track by measured reliability within a category, from our own probe data. Factual rankings only, recomputed from the same readings the outage pages show.

  5. Vendor head-to-head comparison pages

    Compare two tracked vendors side by side on measured reliability: /outages/compare pages put both services' probe history, incident counts, and current state on one page.

  6. Outage pages in Spanish, Portuguese, and German

    The public outage pages now ship localized editions with proper hreflang wiring, so a reader landing from a non-English search gets the reading in their language.

  7. Web push notifications

    Browser push is now a notification channel: alerts for your own monitors, and a subscribe option on public status pages, with no app install. Standard VAPID web push, working wherever your browser does.

  8. An optional morning digest of your stack

    One optional daily email: your monitors, your watched vendors, your error volume, and anything that happened overnight. Off by default, on with one toggle in account settings, unsubscribable from every email.

  9. Onboarding emails that stop when you finish onboarding

    A short lifecycle email sequence driven by what your account has actually done, not a calendar: a monitor with no notification channel gets a nudge, a finished setup gets nothing. Every email has a working unsubscribe.

  10. A monitoring config advisor in the dashboard

    A quiet dashboard panel flags weak configurations: a check with no assertions, a single-region monitor, a monitor with no notification channel, a heartbeat with an untuned grace window. Each nudge resolves in one click, and a clean config shows nothing.

  11. One-click check recipes

    A catalog of prefilled monitor configurations: pick a recipe like a Stripe webhook endpoint, a Supabase Postgres, or a nightly backup heartbeat, and land in the add-check form with the right type, assertions, and interval already set.

  12. Monitor overage forecasts before the invoice

    If an account is trending toward monitor overage, the dashboard and a notice email say so before the invoice does, with the exact math and a link to manage monitors or change plan.

  13. Errors: see how many users an issue actually hit

    Issues in RealUptime Errors now carry an affected-user count alongside the event count, and the issue list can sort by impact, so a noisy issue that hit one user stops outranking a quiet one that hit hundreds.

  14. Generated postmortem drafts

    A closed incident can generate a postmortem draft from the data RealUptime already holds: the timeline, the regions, the checks involved, and the alerts that went out. The draft is a starting point you edit, never something published on its own.

  15. Terraform export for existing monitors

    The CLI can export your existing monitors as Terraform configuration, so a dashboard-built setup can move into code without retyping it.

  16. An accessibility statement, and the fixes to back it

    A WCAG AA pass over the status pages and dashboard landed alongside a public /accessibility statement that says plainly what conforms and what does not yet. Modal focus traps, escape-to-close, and labeling fixes shipped with it.

  17. A read-only demo dashboard

    You can now open a read-only demo dashboard with realistic data from the homepage, no signup, to see what monitoring looks like here before creating an account.

  18. Ask Slack or Discord if a service is down

    A free /isdown command for Slack and Discord answers with the same never-falsified reading as the public outage pages: verdict, per-region lines, freshness, and a link. Ambiguous names come back as a question, never a guess.

  19. Status page visitors can subscribe their Slack workspace

    A visitor to your public status page can now connect their own Slack workspace and pick a channel for incident updates, next to the existing email subscribe. Each destination gets its own unsubscribe link.

  20. A free weekly vendor weather email

    Pick vendors from the outage catalog and get a weekly summary of their measured week: incidents, degraded stretches, and quiet weeks stated as quiet. Free, no account needed, unsubscribable from every email.

  21. Per-vendor latency charts on outage pages

    Every tracked service's page now charts response times from each probe region, so a slow-but-up service is visible as exactly that.

  22. Import your monitors by API or CSV

    The monitor importer gained a direct API path for another major monitoring tool and a generic CSV path for everything else, and new migration landing pages walk status-page switchers through bringing their subscribers along.

  23. A public trust center

    One page at /trust with the security posture, data handling, retention, subprocessors, and backup and failover practices, stated plainly, including what certifications we do not yet hold.

  24. A status page grader

    Paste any status page URL into the free grader and get a report card on regional visibility, incident history depth, and update cadence, from deterministic rules. For vendors we already track, it adds a claimed-versus-observed comparison against our own probe data.

  25. A cost calculator for metered status page pricing

    Enter your subscriber and check counts and see what per-subscriber metered pricing would cost against our flat rate, from public pricing pages, with the numbers dated.

  26. Server agent: GPU, PostgreSQL, Redis, and MySQL metrics

    The server agent now reads GPU utilization and memory alongside the PostgreSQL, Redis, and MySQL integrations, so a database host or a GPU box reports what actually matters about it.

  27. One cookie question, and a way to change your answer

    The site now asks once whether it may set a single first-party cookie recording which of our campaign links brought you here. Declining and ignoring the banner both mean no, nothing is set until you say yes, and there is no category maze. You can change your answer any time on the privacy page, and turning it off deletes the cookie. Nothing else about what we store on your device has changed.

  28. Check your monitors from a GitHub Actions workflow

    The RealUptime check-status action is listed on the GitHub Actions Marketplace. Add "uses: RealUptimeHQ/check-status-action@v1" to a workflow, hand it an API key and the monitor ids you care about, and the step fails when any of them is down or degraded. Which statuses count as a failure is yours to set. Needs a Growth or Scale API key.

  29. Two-factor authentication

    Add a time-based code from an authenticator app to your sign-in, under Account settings, Security. An account owner can also require a second factor from everyone on the account, so no member reaches the dashboard without one.

  30. New accounts confirm their email before reaching the dashboard

    The verification link has been sent since August 5, but the dashboard opened whether or not you clicked it. Now it waits until you do, and the holding page will send the link again if it did not arrive.

  31. Passwords are checked against known breaches

    Signing up, resetting a password, accepting an invite, and changing your password in account settings all check the password you picked against the Have I Been Pwned corpus, and refuse one that has already leaked. Only the first five characters of its hash ever leave RealUptime, so the password itself is never sent anywhere.

  32. Founder code: two months free

    Enter FOUNDER at signup and the first two months of your first monthly plan are free, on whichever product you subscribe to first. One code per account, and monthly plans only.

  33. Browser checks

    Write a short scripted journey through your site, sign in, search, add to cart, and run it against a real Chromium browser from our fleet on a schedule. A failed step fails the check, and every run keeps a screenshot and a trace so you can see where it stopped. Scale and MSP plans.

  34. Ping monitors, for a host that is not a service

    Ask whether a host is alive at all and how long it takes to answer, measured over four round trips as loss and response time. Our probe hosts cannot send raw ICMP, so this establishes reachability by opening a connection on 443, 80, or 22, and every result records which transport it used rather than claiming a ping it never sent.

  35. Publish a status page in your customers' language

    A status page's own wording, the headings, the status words, the subscribe form, and the dates, can be published in English, Spanish, German, French, Brazilian Portuguese, or Japanese, chosen per page. Your component names and your incident text are printed exactly as you wrote them.

  36. Status page subscribers can use a webhook or Slack

    Alongside email, a status page's audience can subscribe with a webhook endpoint or a Slack incoming webhook, each verified before it receives anything and each counting as one subscriber against your allowance. Growth and Scale plans.

  37. Point an existing Sentry SDK at RealUptime Errors

    RealUptime Errors now accepts what the Sentry SDKs send, on both their envelope and store endpoints. If you already have one installed, change the DSN and your events arrive here, with no library to swap and no code to rewrite.

  38. Releases from Vercel, alerts to incident.io and FireHydrant

    A Vercel deploy hook can announce your releases to RealUptime Errors, so an issue can say which deploy it first appeared in. incident.io and FireHydrant joined the destinations an alert can be sent to.

  39. Open a ticket in Bitbucket or Azure DevOps

    Both joined GitHub, GitLab, Jira, and Linear as places you can create an issue from an error or an incident without leaving RealUptime.

  40. A year now costs exactly ten months

    Every annual price, on every product, is exactly ten times its monthly price. Annual prices used to be rounded to end in .99, which quietly made the discount a slightly different size on each plan.

  41. Your dashboards moved to dashboard.realuptime.io

    Signing in now lands you on dashboard.realuptime.io, with Status, Monitor, Errors, and account settings all under it. Public status pages, custom domains, the documentation site, and the marketing pages are unaffected and keep the addresses they already had.

  42. RealUptime Monitor's free tier watches 5 servers

    Up from 3, still with 14 days of history and still with no card required.

  43. Ask for a plain-English summary of an error

    RealUptime Errors can summarize an issue's stack trace and context in a couple of sentences. It is off by default and never runs on its own: you ask for it, on the issue in front of you.

  44. The MSP plan, for agencies running status pages for clients

    $199 a month or $1,990 a year on the account that runs your organization. Each client keeps its own account, status pages, branding, and custom domain, and gets everything in Scale without paying for a plan of its own. 450 monitors and unlimited team members are pooled across the organization; unlimited status pages, 10,000 subscribers, 30-second checks, and 90 days of public history are per client. Every time one of your managers opens a client account, it is written to that client's own audit log.

  45. Manage RealUptime with Terraform

    A Terraform provider covering monitors, status pages, components, and notification channels, so what you monitor can live in the same repository as what it watches. It is source available rather than published: you build the provider and point Terraform at your build with a dev_overrides block. The docs say so plainly, instead of handing you a source address with nothing behind it.

  46. A command line tool, and monitoring as code

    Install the RealUptime CLI from npm or Homebrew. It reads a declarative file describing your monitors and runs plan, apply, and export against your account, so adding a monitor can be a reviewed pull request rather than a form somebody filled in once.

  47. Monitors: pause, tag, filter, bulk actions, and export

    Pause a monitor while you work on the thing it watches, instead of deleting it and rebuilding it afterwards. Tag monitors and filter the list by tag. Select several and pause, resume, or delete them together. Export the whole list as CSV or JSON.

  48. Recurring maintenance, quiet hours, and agreement before alerting

    A maintenance window can repeat on a schedule instead of being entered by hand every time. Quiet hours hold back notices, recoveries and digests, while your local clock is inside the window, and never hold back a page: an outage at 3am still wakes you, which is the only way the setting is safe to turn on. And an alert rule can require more than one region to independently confirm a failure before anyone is told.

  49. Wallboard mode for an office screen

    A full-screen, self-refreshing view of your monitors, with a share link that needs no sign-in and can be revoked at any time.

  50. RealUptime Monitor sees more than CPU and disk

    The agent now reports network throughput, processes, containers, and system services on Linux, macOS, and Windows, and alerts on any of them once your threshold has held for as long as you say rather than on one noisy sample. Installers per operating system, and a Kubernetes DaemonSet.

  51. Status pages: subscriber management, visitor counts, and a maintenance calendar

    See and manage a page's subscribers from the dashboard, removal included. Page views and subscriber totals are reported without collecting anything that identifies a visitor. And scheduled maintenance is published as an iCal feed your customers can subscribe to in their own calendar.

  52. Put your incident banner on your own site

    A dependency-free JavaScript snippet renders your status page's current incident banner anywhere you can paste a script tag. No iframe, no library, and nothing to keep up to date.

  53. Send status page email from your own domain

    Verify a sending domain and your subscribers hear from you rather than from RealUptime. If the domain stops verifying, the page says so and falls back to our sender, instead of quietly failing to send.

  54. Mirror a vendor you depend on onto your status page

    Add a component that reflects a third party your service needs, drawn from RealUptime's own probes of that vendor rather than from the vendor's claim about itself.

  55. Public, private, and internal status pages

    A page now declares who it is for. Public is what it has always been. Private is readable with the shared password that shipped on August 16. Internal is readable only by someone signed in to your account, and carries no marketing footer, because nobody finds an internal status page from a marketing form.

  56. Sign in with a passkey

    Register a passkey and use Face ID, Touch ID, Windows Hello, or a hardware key instead of typing a password. Managed under Account settings, Security, alongside your other sign-in methods.

  57. Lock an API key to your own addresses

    Each API key can carry an allowlist of IP addresses or CIDR ranges. A request from anywhere else is refused even when the key itself is correct.

  58. Error tracking SDKs for five languages

    JavaScript and TypeScript, Python, Ruby, PHP and Laravel, and Go, each with adapters for the usual frameworks and each scrubbing sensitive values before anything leaves your process. Published on npm, PyPI, RubyGems, Packagist, and as a Go module.

  59. Readable stack traces from minified code

    Upload your build's source maps, with a CLI command or the Vite and webpack plugins, and a minified frame resolves to the line you actually wrote. When a release carries its repository and commit, each frame links straight to that line on GitHub or GitLab.

  60. Errors: ownership rules, saved searches, and a question for the person who hit it

    Route a new issue automatically to whoever owns the code that raised it. Save a search you run often. And attach an optional dialog that asks the person who hit an error what they were doing, scrubbed the same way everything else is.

  61. Put a ceiling on an Errors project, and alert on a number

    Set a per-project event ceiling so one runaway loop cannot eat a whole month's allowance, with the drops shown to you rather than silently discarded. Alerts can also fire on an absolute event count now, not only on a spike relative to normal.

  62. Open a ticket from an error or an incident

    Create a GitHub, GitLab, Jira, or Linear issue from an Errors issue or an incident, linked in both directions. There is also an inbound webhook, so another system can open an incident here.

  63. Install RealUptime as an app

    The dashboard installs to a desktop or a phone home screen, and carries an offline shell, so it opens and tells you it cannot reach us rather than showing a browser error page.

  64. A Data Processing Agreement you can sign yourself

    GDPR Article 28 terms at /dpa, ready to read and countersign without emailing anybody first.

  65. A security contact, and a disclosure policy

    A published security.txt and a vulnerability disclosure page, so somebody who finds a problem has an address to send it to and knows what to expect back.

  66. Outages: your whole stack on one page

    Pick the services you depend on and get a single public page covering all of them, with its own address you can bookmark or share. Free, and no account needed.

  67. Internet weather

    A public, continuously measured record of round-trip latency from each of our four regions, so "the internet is slow today" is something you can check rather than assume.

  68. Outages says when one provider took several services down

    When several services fail together because they share a cloud, a region, or a CDN, the outage pages now say so, instead of reporting one event several times over as unrelated incidents.

  69. Discounts for startups, nonprofits, and open source, and credit for a referral

    Apply at /programs for 50% off Growth for 12 months. Separately, every account has a referral code: when somebody who signed up with yours pays their first invoice, both accounts get $20 of credit toward the next one.

  70. RealUptime Errors: application error tracking

    The third product. Exceptions from your code are grouped into issues, each with its stack trace, the breadcrumbs that led to it, and the release it arrived in, and you are told when a new issue appears or an old one spikes. Free is 10,000 events a month with 14 days of retention; Growth is $23.99 a month for 100,000 events and 90 days; Scale is $58.99 for 750,000 events and 180 days.

  71. Pay for events past your Errors plan, only if you choose to

    Turn on overage and events past your monthly allowance cost $0.50 per 1,000, up to a monthly budget you set yourself. Leave it off, which is how it ships, and events past the allowance are dropped rather than billed.

  72. Alerts to Discord, Microsoft Teams, Opsgenie, and anywhere that takes JSON

    Four more places an alert can go, kept in one list with a test send per destination, so you find out it works before an outage does. The generic JSON destination is what to point at Zapier, or at anything else that accepts a webhook.

  73. A record of everything that changed on your account

    Account settings has an audit log: who changed what, and when, across monitors, status pages, billing, API keys, team members, and notification settings. It is append-only, with no way to edit or delete a line from inside the product.

  74. Build a multistep check without the API

    Multistep journeys, a sequence of requests where each step can use what the last one returned, can now be created and edited from the dashboard.

  75. SMTP checks and JSON-path assertions

    Check that a mail server accepts a connection and announces itself properly, and assert on one field inside a JSON response instead of matching against the whole body.

  76. 30-second checks on Scale

    Scale and MSP accounts can run a monitor every 30 seconds. Free and Growth stay at one minute. A check already running faster than your plan's floor keeps running after a downgrade; you simply cannot save a new one below it.

  77. Incident templates and postmortems

    Write the wording once for the incident you keep having, and publish a postmortem attached to a resolved incident. Both are deliberate publishes, and telling subscribers is a separate decision each time. On every plan, free included.

  78. Import a subscriber list

    Upload a CSV of subscribers to a status page, after confirming they opted in wherever you are moving from. Every imported address still gets its own confirmation email before it receives anything, and one that never confirms is deleted after 30 days.

  79. Status page themes and fonts

    Pick a theme preset and a font for a public status page, rather than only an accent color.

  80. Atom and RSS feeds

    Every status page, every Outages service page, and this changelog now publish Atom and RSS, so a feed reader can follow any of them.

  81. On-call rotations

    Build a rotation and point an escalation step at it, so an alert goes to whoever is actually on call at the time instead of to one fixed person.

  82. An OpenAPI description of the REST API

    The API publishes an OpenAPI 3.1 document generated from the same schema the server validates requests against, so a client generated from it cannot drift away from what the server really accepts.

  83. Errors: triage a list, not one issue at a time

    Assign an issue, snooze it, archive it, merge duplicates into one, act on several at once, and leave comments for whoever picks it up next.

  84. Outages: follow a service without an account, embed a badge, price an SLA

    Subscribe by email to any service in the outage catalog with no account at all. Embed a live badge for one on your own page. And work out what a month of measured downtime is worth against a 99.9% commitment.

  85. Free MCP tools for outage data

    An AI assistant that speaks the Model Context Protocol can read the outage catalog, current verdicts, and event history with no account and no key, alongside the public status-page tools that shipped earlier in the month.

  86. Unlimited status pages on Growth and Scale

    Growth and Scale plans can now create as many status pages as they need, with no per-plan cap. Free stays at its guaranteed one. Give each product, brand, or audience its own page, each with its own branding, custom domain, and subscriber list.

  87. Free plan raised to 10 monitors

    The free plan now includes 10 monitors, up from 5. Everything else about the free plan is unchanged: four regions, checks as often as once a minute, and no card required to start.

  88. Monitor overage rate and free-tier changes for RealUptime Monitor

    The per-extra-monitor overage rate on paid Status plans is $0.50 per month, down from $2, with a ceiling on how many extra monitors can be billed that scales with your plan's own allowance. RealUptime Monitor's free tier now includes 3 servers (up from 2) and keeps 14 days of history (up from 7).

  89. Watch the vendors you depend on

    Paid RealUptime Monitor plans can pick services out of the Outages catalog, 10 on Growth and 50 on Scale, and be alerted through their own channels the moment our probes confirm one of them goes down, reopens, or recovers. The alert comes from what we measured, not from repeating the vendor's own status page back to you.

  90. Every refusal has a code you can look up

    When the product declines to do something, it now says why with an RU-XXXX code, and every code has a page in the knowledge base explaining what it means and what to do about it.

  91. RealUptime Outages: a free public record of what is down

    Probe-measured outage pages for close to 200 services, with reports from visitors as a second signal, a durable event history, and a scorecard for how honestly each vendor reports its own downtime. Free, no account, and no advertising of any kind, now or later.

  92. RealUptime Complete: a discount for using more than one product

    15% off when one account pays for any two of Status, Monitor, and Errors, and 20% off all three. Applied to your subscription automatically, with no code to remember.

  93. Guided setup for every product

    A first run now walks you to your first monitor, status page, or error project, instead of handing you an empty dashboard and a nav bar.

  94. Browse a status page's whole history by calendar

    Public status pages keep a full archive past the 90-day bar, navigated by month, so a customer can look up one specific day.

  95. RealUptime Monitor: server monitoring, as its own product

    The second product. An agent on your servers reports CPU, memory, disk, and load, with history, charts, and alerts when a threshold holds. It has its own plan ladder, separate from Status: free, Growth at $18.99 a month, and Scale at $48.99. What your Status plan buys, seats, the REST API, on-call escalation, stays with your Status plan.

  96. A new design, everywhere

    Marketing pages, the dashboard, public status pages, sign-in, documentation, and email were all redrawn against one design system. The same information, laid out to be read rather than decoded.

  97. Short links for status pages

    rlup.io links redirect to a page's canonical address, for the places where a full URL will not fit.

  98. Documentation moved to its own site

    The docs live at docs.realuptime.io now, with search across every page and the knowledge base.

  99. Assert on more than a 200

    A web monitor can require a specific status code, a string present in or absent from the body, or a particular header value, and go down when the page technically answers but answers wrongly.

  100. More than one status page per account

    Scale accounts can publish several status pages, each with its own components, branding, and subscribers. Growth joined them, with no cap on either, on August 22.

  101. Your logo, your color, your links on a status page

    Put your logo at the top of a public status page, link it back to your own site, set an accent color, and add a support link for people who need more than the page can tell them.

  102. A headline uptime figure

    Every component and the page as a whole now state an uptime percentage for the window on screen, instead of leaving a visitor to read it off the bars.

  103. Subscribers hear about maintenance too

    Scheduled maintenance now notifies a status page's subscribers the same way an incident does, rather than only appearing on the page for whoever happens to visit.

  104. Renaming a status page no longer breaks its old address

    Changing a page's slug leaves a redirect behind, so every link anybody saved or embedded keeps working.

  105. Teams: invite colleagues, and choose what each of them can do

    Invite people into your account as an admin, who can change almost everything, or a responder, who can work incidents and nothing else. Billing and account deletion stay with the owner either way. Free includes 3 people counting you, Growth 10, and Scale has no limit.

  106. On-call: escalation policies and acknowledgement

    Build an escalation policy with steps and delays, so an alert nobody acknowledges moves on to the next person instead of sitting unread. Acknowledging an incident records that somebody has it, so the rest of the team can see the answer to "is anyone on this".

  107. Password-protect your status page

    Growth and Scale plans can put a shared password in front of a public status page, so only the people you give it to can see it. The uptime badge and the embeddable widget stop working while a page is protected, so a private page never reports its status from somewhere else. Changing the password signs out everyone who entered the old one.

  108. Monthly SLA reports

    Growth and Scale plans get a month-by-month record for every monitor: uptime, downtime, incidents, and average and p95 response time, by region and overall. Download it as a CSV or print it to a PDF and send it on. Each figure states how much of the month it measured, so a monitor added mid-month is reported against the days it existed instead of being rounded up to a full one.

  109. Bigger plans, and monitors past your plan's limit no longer blocked

    Growth now includes 25 monitors and Scale includes 150. Paid plans can also go past their included count at $2 per extra monitor per month, with a cap, instead of refusing to create the monitor. The free plan keeps its 5 and stays a hard limit, so it can never generate a bill.

  110. DNS record monitors

    Watch a hostname's DNS records and alert when they change or disappear. The fourth monitor type, alongside web addresses, ports, and heartbeats.

  111. Remove the RealUptime attribution from your status page

    Growth and Scale plans can now turn off the "Powered by RealUptime" line on their public status pages.

  112. Clearer status colors

    The green, amber, and red used for status text were too light to read comfortably against their backgrounds, and destructive buttons were hard to read in dark mode. All of them now meet the WCAG AA contrast standard. Region indicators on public status pages also carry proper labels for screen readers instead of relying on color alone.

  113. Port and TLS monitors

    Check that a server is accepting connections on a specific port, with optional TLS certificate expiry checking, for services that are not websites.

  114. Per-region response-time charts on public status pages

    Public status pages now show response time over time for each checking region, not just up or down.

  115. Two free tools, no account needed

    "Is my website down?" checks a site from all four regions right now, and the SSL certificate checker reports how many days a certificate has left.

  116. Heartbeat monitors

    For scheduled jobs that should check in on a timetable: backups, cron jobs, data syncs. Your job pings a URL when it finishes, and RealUptime alerts you when a ping does not arrive in time. Available on every plan, counting toward the same monitor allowance.

  117. Free read-only MCP access to public status information

    AI assistants that speak the Model Context Protocol can read any public status page without an account or an API key.

  118. Sign in with Apple

    Added Apple as a third sign-in option alongside email/password, Google, and GitHub.

  119. Generic webhook notifications

    Send down and recovery events to any endpoint you control, in addition to Slack and account-email alerts.

  120. Customer-facing region selection per check

    Choose which of the four checking regions (US-East, US-West, Europe, Asia-Pacific) apply to each monitor, instead of every monitor always checking from all four.

  121. Sign in with Google and GitHub

    Added OAuth sign-in as an alternative to email and password.

  122. Verified custom domains with automatic TLS

    Point your own domain at a status page on the Growth and Scale plans. Certificate issuance and renewal are automatic.

  123. SSL certificate and domain expiration checks

    Monitors can now also watch a certificate's or domain's expiration date and warn before it lapses, not just whether the endpoint responds.

  124. Email capture for visitors not ready to sign up

    A lightweight way to leave your email for occasional product updates without creating an account. This changelog is what the confirmation email points you to.

  125. Privacy-conscious analytics

    Added Umami, a cookie-free analytics tool, to understand traffic without tracking individual visitors across sites.

  126. Public subscriber flow for status-page visitors

    Anyone visiting your status page can subscribe by email to that page's incident updates, confirmed with a double opt-in and a one-click unsubscribe.

  127. Incident communication: staged updates, history, and maintenance windows

    Post staged incident updates, keep a public incident history on your status page, group related components, and schedule maintenance windows that suppress alerts without hiding the work.

  128. Operator email alerts for down and recovery

    Your account email now receives an alert automatically on every down and recovery transition, with no configuration required, alongside any Slack or webhook alerts you set up.

  129. Uptime history and 90-day bars

    Status pages now show a 90-day uptime history bar per monitor, backed by daily rollups instead of raw check-by-check data.

  130. Self-service account deletion and data export

    Export a full JSON copy of your account, monitors, status pages, incidents, and history at any time, and delete your account yourself from account settings.

  131. Email verification and password reset

    New accounts confirm their email address, and a forgotten password can be reset without contacting support.

  132. Live Stripe billing

    Paid plans are now billed through Stripe, with a self-service billing portal for upgrading, downgrading, and canceling.

  133. REST API and MCP server

    Growth and Scale plans can manage monitors programmatically through a REST API, or connect an AI agent like Claude directly to their monitoring through an MCP server.

  134. RealUptime Status: public launch

    The first version of RealUptime: monitor endpoints from four regions and publish the results on a public status page. This is the release everything since has built on.