Oh Dear

Blog

Product updates, new features, technical deep dives, and behind-the-scenes stories from the Oh Dear team. You can also subscribe via our RSS feed.

image
Latest 17 June 2026

Using Oh Dear to monitor your API responses

Oh Dear can now better tell whether your API is actually up. On top of checking the status code, it inspects the JSON your API returns and makes sure the right values are in there. A 200 only means the server answered, not that the answer was any good. Your API can return a 200 with an empty list or…

image
2 June 2026

The ghost domain problem in DNS, and what we're doing about it

There's a DNS edge case that even people who know DNS well tend not to have run into: a domain pulled by its registry can keep appearing healthy to uptime checkers for days after it's gone. The .de zone triggers it when contact verification fails, and other registries have their own versions. We…

#DNS check
image
14 May 2026

Improvements to our status pages as we tackle a DDoS

The uptime & availability of our status pages hasn't been great these past few days. The root cause is a persistent and pretty aggressive DDoS attack targeted at our own status page, status.ohdear.app. As a result, the overload on our systems also affected all other status pages we host for…

#Status pages
image
11 May 2026

Connect any AI assistant to your Oh Dear data

Oh Dear keeps a watchful eye on your websites: uptime, performance, SSL certificates, broken links, DNS, cron jobs. If something can quietly break, we're already checking it for you. Today we're connecting that data to a new place: your AI assistant. We just shipped an MCP integration. If you use…

#New feature
image
27 March 2026

Enhancing our API for better agentic consumption

AI coding agents like Claude Code and Codex are becoming a real part of developer workflows. They don't just write code, they call APIs, interpret responses, and take action based on what they find. That means the quality of your API responses directly affects how useful an agent can be. We've…

#API
image
25 March 2026

An Oh Dear skill for use in Claude Code or Codex

AI coding agents are getting good at calling tools. Claude Code, Codex, and others can run shell commands, parse JSON, and reason about the results. But they need to know what tools are available and how to use them. That's what skills are for. A skill is a small package of documentation that…

#New feature
image
23 March 2026

Dark mode is now available for the Oh Dear dashboard

Oh Dear's dashboard now supports dark mode. You can choose between light, dark, or system-based theming, and your preference is saved to your profile so it follows you everywhere. Three ways to theme your dashboard # We've added three theme options to your profile settings: Light: The classic Oh…

#New feature
image
6 March 2026

Oh Dear is now mobile-friendly

Oh Dear has always been a desktop-first tool. If you checked your monitors on your phone, you'd get the full desktop layout squeezed into a tiny screen, with lots of horizontal scrolling and tiny tap targets. That's fixed now. Every page in the app works on mobile. What changed # We didn't just slap…

#Feature announcement
image
23 February 2026

DNS blocklist monitoring now available to all Oh Dear users

Your domain is on a spam blocklist. Password reset emails aren't arriving, order confirmations land in spam, and customers are complaining that "your site doesn't work." By the time you hear about it, the damage has been building for days. We've shipped DNS blocklist monitoring to catch…

#New feature
image
20 February 2026

Kickstarting our reseller program with Zone & Ploi Cloud

We've quietly been building a reseller program over the past months. The idea is simple: let hosting providers, deployment platforms, and agencies offer Oh Dear monitoring directly inside their own products. Not a stripped-down version, the full thing. We're working with several partners to bring Oh…

#Announcement
image
15 February 2026

Making our docs AI-friendly: a tale of two caches

Our documentation, FAQ, and blog posts can now be served as clean markdown to AI agents. Send Accept: text/markdown or append .md to the URL, and you get structured content instead of a full HTML page. It worked great in development. Then we deployed, and two separate caching layers broke…

#Announcement
image
26 January 2026

Our 3-part series on SQL performance optimisations

A few weeks ago, we massively improved the performance of the Oh Dear dashboard and website by optimising our SQL queries. We documented everything we learned along the way in a 3-part series - from finding problematic queries, to fixing them with indexes, to preventing regressions with automated…

#Guide
image
25 January 2026

SQL performance: automated detection & testing (part 3)

This is the final part of our 3-part series on SQL performance improvements. In part 1, we covered how to identify slow queries. In part 2, we explored how to fix them with indexes. In this post, we'll share how we prevent those performance issues from ever reaching production again. A few weeks…

#Guide
image
19 November 2025

The effects of the Cloudflare outage on Oh Dear

Last night, Cloudflare experienced one of their biggest outages in the past decade. Almost all websites behind Cloudflare's proxy/DDoS-protection service were offline for anywhere between 1–3 hours. That included our own website & application, while our status pages remained online the entire…

#post mortem
image
6 October 2025

SQL performance: analysing & fixing slow queries (part 2)

This is part 2 of a 3-part series on SQL performance improvements. A few weeks ago, we massively improved the performance of the dashboard & website by optimizing some of our SQL queries. In this post, we'll dive deeper into the optimisations of queries with indexes. Table of contents: Ways to…

#Guide
image
22 September 2025

Request Mirror: a free HTTP request reflector

We have launched Request Mirror, a little free service to reflect HTTP requests. We've also open-sourced it: you can read the code in the ohdearapp/request-mirror.ohdear.app repo on GitHub. In this blog post I'd like to explain why we built it and how you can use it. Why we needed to reflect HTTP…

image
17 September 2025

You can now connect your AI to Oh Dear

Today, we have launched our MCP server. MCP (Model Context Protocol) is a standardized way for AI models to connect with external data sources and tools. If you use a tool like Claude Code, then this is how you can connect Oh Dear to it (you can create an API token in your account settings) claude…

#Feature announcement
image
17 September 2025

SQL performance: finding the queries to fix (part 1)

A few weeks ago, we massively improved the performance of the dashboard & website by optimizing some of our SQL queries. In this post, we'll share how we identified the queries that needed work. In the next post, we'll explore how we fixed each of them. This is part of our 3-part series on SQL…

#Guide
image
16 September 2025

Speed improvements to the dashboard, website & job processing

The past month we dedicated time and resources into optimising the speed and experience of our public website, our dashboard and our behind-the-scenes uptime checks that we perform. Overall, our website and dashboard feels about 2x to 3x faster. The biggest gains are for our users that have > 100…

#Announcement
image
26 August 2025

Introducing ping and TCP port monitoring

A couple months ago, we sent out a survey to all our users asking what they like about Oh Dear, how they use it, and how we could improve our service. One of the things that was asked a lot was ping and TCP port monitoring. The past few months we worked hard to add this kind of monitoring to our…

image
25 August 2025

Exploring our new PHP SDK, built using Saloon

Today, next to Ping and TCP monitoring, we've also launched a new PHP SDK package, which has been rebuilt from scratch using the wonderful Saloon library. Using our new SDK, you can easily use the entire Oh Dear API. In this blog post, I'd like to show you how you can use the new SDK and how it…

image
28 July 2025

Here's how you can monitor your site's SEO performance

SEO is in a weird place right now. About one in five LinkedIn posts in my feed currently claims that SEO is dead, or has been assimilated by LLMs. Do not be remiss, dearest reader, because even an LLM still uses search engines like Google and Bing for web crawling. In other words, SEO still matters,…

#Lighthouse check
#Blog
#SEO Monitoring
image
24 July 2025

Why we will be making breaking changes in our API soon

In a few weeks, on Tuesday 26st August, we will be deploying breaking changes to our API. In this blog post we want to share why and how we'll do this. If you're using our API, here are the upgrade instructions. Introducing Ping and TCP Port monitoring # A few weeks ago, we sent a survey out to all…

#Feature announcement
image
18 July 2025

Monitor your Laravel app for vulnerabilities with Oh Dear

A few months ago, a critical RCE vulnerability landed in Livewire v3 (CVE-2025-54068). Stephen Rees-Carter walked through the impact on Securing Laravel: unauthenticated attackers could trigger remote code execution on apps that mounted a vulnerable component in a particular way. The patch shipped…

image
16 July 2025

Here's how you can build site templates for Oh Dear

When you're managing a handful of client sites, setting things up manually is fine. Though if you're managing dozens of them, you're going to think twice about your approach. For agencies, development teams and platforms who are responsible for loads of websites, having to repeat the same…

#API
#insights
image
8 July 2025

We now support Google Chat

I'm pleased to share that we've can now notify you via Google Chat. Here's what that looks like: Our Google Chat notifications include: Visual status indicators with emojis (✅ for success, ⚠️ for warnings, ❌ for errors) Clear, concise messaging that tells you exactly what happened Quick…

image
7 July 2025

Recipes for automating Oh Dear

Today we are releasing oh-dear-api-examples a brand-new open-source repository on GitHub. It curates bite-size scripts, helpers and ideas for helping you bulk-manage your Oh Dear account via the API. github.com/ohdearapp/oh-dear-api-examples How it works Installation in under a minute just following…

#API
image
2 July 2025

How to create dynamic status pages on demand

Clients expect transparency, especially when things go wrong. But manually updating a status page during an incident or maintenance window slows you down when speed matters most. Oh Dear’s status pages are more than just a pretty uptime dashboard. They’re fully API-driven and designed to scale…

#Status pages
#insights
image
24 June 2025

Oh Dear now lets you verify redirect URLs during uptime checks

We’ve just rolled out a helpful new setting to give you tighter control over how uptime is measured: Redirect URL Validation. Why URL validation matters By default, our uptime checks follow redirects and consider the site to be "up" as long as a 200 OK response is reached, regardless of…

#Uptime check
image
23 June 2025

Oh Dear becomes the choice for Dutch education & research

SURF is a Duth IT cooperative in service of educational and research institutions. In essence, they help out these organizations by vetting and building software and other tools that best suit their needs. For years they offered a website monitoring service of their own, SURFopzichter, to affiliated…

#Announcement