# Lampwick vs Oh Dear

> Oh Dear has more site checks, locations and alert channels. Lampwick adds errors, requests, jobs and logs from inside your app. Checked 8 Nov 2026.

We make Lampwick. Here's where each tool is the better pick.

Oh Dear watches websites from outside. Lampwick does most of the same checks, but starts from inside your app: exceptions, requests, queries, jobs and logs. For site checks across many client sites, pick Oh Dear. For your own app's errors and uptime in one place, pick Lampwick.

Last reviewed 8 Nov 2026. Competitor facts come from the vendor's own pages, linked in the footnotes.

## At a glance

| | Lampwick | Oh Dear |
|---|---|---|
| Price model | Per team per month, by events; monitors included per plan | Per month, by number of sites and servers[^od-pricing] |
| Plans | Free €0: 3 monitors · Pro €29: 20 · Team €79: 100 · Business €199: 300 | Solo $17: 2 sites · Freelance $55: 10 · Studio $109: 25 · Portfolio $275: 100 · Scale $439: 200, and steps in between[^od-pricing] |
| Sample app (below) | €29 | $55, plus a tool for errors and requests |
| Company | EU | Immutable VOF, Berlaar, Belgium[^od-terms] |
| Data location | EU (Hetzner) | Belgium (Combell); performance metrics on ClickHouse Cloud, region not stated[^od-security] |
| Uptime interval | 30 s to 1 hour, depending on plan | Every minute, from 1 of 16 locations, verified from a second[^od-uptime] |
| SSL, domain, DNS | Yes | Yes[^od-pricing] |
| Cron | Schedule worked out from the runs your app reports | Ping URL per task, or a Laravel package that syncs your schedule; 5 tasks per monitor[^od-cron] |
| Broken links, mixed content | Yes, daily | Yes, daily[^od-freq] |
| Performance, Lighthouse, ping, TCP | No | Yes[^od-pricing] |
| Status pages | Up to 10 per team | Unlimited, with custom domains[^od-status] |
| Errors, requests, queries, jobs, logs | Yes | Not listed[^od-pricing] |
| Alerts | iOS push, email, Slack, Discord, Microsoft Teams, signed webhooks | Email plus 11 channels, including Slack, Teams, Discord, SMS, PagerDuty and webhooks[^od-notify] |
| API / MCP | REST API; MCP server with OAuth 2.1 sign-in (read-only or read & write) or a personal token | API, MCP server with OAuth 2.1[^od-mcp] |
| Free tier | Yes: 1 project, 3 monitors every 5 minutes | No; 10-day trial[^od-pricing] |
| Self-hosting | No | Not listed[^od-pricing] |

## What does a typical app cost?

The sample: 2 Laravel apps, 3M events a month in total, 5 people, 10 uptime monitors with SSL checks.

- Lampwick Pro, €29: 5M events, 5 projects, unlimited seats, 20 monitors every minute with SSL, domain and DNS checks.
- Oh Dear Freelance, $55: 10 sites, unlimited users, every check type.[^od-pricing] For exceptions and requests add application monitoring, such as Nightwatch Pro at $20.[^nw-pricing] Total: $75.

For site checks alone, compare €29 with $55. Prices exclude VAT; we don't convert currencies.

## Topic by topic

### Uptime: Oh Dear wins

Oh Dear checks every minute from a location you choose and confirms a failure from a second one, out of 16.[^od-uptime] Lampwick checks from one place. Oh Dear also has ping and TCP checks; Lampwick checks URLs only.

### SSL, domain and DNS: tie

Both check certificate expiry, domain expiry and DNS changes.[^od-pricing] Oh Dear checks more often by default: certificates every 30 minutes, DNS every 2 hours, domains every 4 hours.[^od-freq] Lampwick reads certificates every 6 to 12 hours, NS and MX records hourly and domains daily over RDAP.

### Cron: depends on how you run it

Oh Dear gives each task a ping URL, so it works for any cron job on any server; `spatie/laravel-schedule-monitor` syncs a Laravel schedule. It includes 5 tasks per monitor.[^od-cron] Lampwick needs no ping URLs: it works out each task's cron from the runs your app reports, up to 500 per project, but can't see tasks outside your app.

### Broken links: tie

Both crawl daily for broken links and mixed content.[^od-freq] Lampwick stops at 250 pages per crawl.

### Status pages: Oh Dear wins

Oh Dear includes unlimited status pages on your own domain, and can post incident updates automatically.[^od-status] Lampwick has up to 10 per team at `app.lampwick.dev/status/<slug>`, with notices you write yourself.

### Inside your app: Lampwick wins

Oh Dear tells you a site is down or slow. Lampwick also shows why: the exception, the slow route or query, the failed job and the log lines.

### Alerts: Oh Dear wins

Oh Dear sends email and 11 other channels, including Slack, Teams, SMS, PagerDuty and webhooks.[^od-notify] Lampwick sends iOS push, email, Slack, Discord, Microsoft Teams and signed webhooks ([alert channels](/docs/alerts/#alert-channels)), but no SMS or PagerDuty.

### MCP: tie

Oh Dear's MCP server uses OAuth 2.1, reads monitors and their check results and, with write access, manages monitors, status pages and maintenance windows.[^od-mcp] Lampwick's [MCP server](/docs/mcp/) also signs in with OAuth 2.1, or takes a personal token, and adds your app's issues, requests and logs.

## When to pick Oh Dear instead

- You look after many client sites and need site checks, not app monitoring.
- You want checks from several locations, or ping, TCP, performance and Lighthouse checks.
- You need status pages on your own domain.
- Alerts must reach PagerDuty or SMS.
- Your cron jobs run outside your app.

[Start free](https://app.lampwick.dev/signup). Also see [Lampwick vs Nightwatch](/compare/lampwick-vs-nightwatch/) and the [Nightwatch alternatives](/compare/nightwatch-alternatives/).

[^od-pricing]: [Oh Dear pricing](https://ohdear.app/pricing), prices in USD excluding VAT, checked 8 Nov 2026.
[^od-terms]: [Oh Dear terms](https://ohdear.app/terms), checked 8 Nov 2026.
[^od-security]: [Oh Dear security](https://ohdear.app/security), checked 8 Nov 2026.
[^od-uptime]: [Oh Dear uptime and performance monitoring docs](https://ohdear.app/docs/features/uptime-and-performance-monitoring), checked 8 Nov 2026.
[^od-cron]: [Oh Dear scheduled task monitoring](https://ohdear.app/features/scheduled-task-monitoring), [How many tasks can I monitor?](https://ohdear.app/docs/faq/how-many-tasks-can-i-monitor) and [schedule-monitor:sync FAQ](https://ohdear.app/docs/faq/why-does-schedule-monitorsync-change-the-expected-cron-expression), checked 8 Nov 2026.
[^od-freq]: [Oh Dear: how often are checks performed?](https://ohdear.app/docs/faq/how-often-are-checks-performed), default frequencies, checked 8 Nov 2026.
[^od-status]: [Oh Dear status pages](https://ohdear.app/features/status-pages), checked 8 Nov 2026.
[^od-notify]: [Oh Dear notification channels](https://ohdear.app/docs/notifications/notifications), checked 8 Nov 2026.
[^od-mcp]: [Oh Dear MCP server docs](https://ohdear.app/docs/tools-and-sdks/oh-dear-mcp-server), checked 8 Nov 2026.
[^nw-pricing]: [Nightwatch pricing](https://laravel.com/nightwatch/pricing), checked 8 Nov 2026.
