Priced per app you actually run.

Priced by the number of apps. Higher tiers run journeys more often and include more AI explanations. HTTP checks are never metered.

  • Free for your first app
  • Monthly or yearly
  • Cancel any time

Plans

Free

Try it on one app

$0/month

No card needed

1 app · weekly + after publish

Start free
  • HTTP, SSL and headers every 5 minutes
  • One journey weekly and after publish
  • Revenue Guard with an hourly baseline
  • 3 AI explanations a month

Solo

One live app that takes payments

$19/month

Billed monthly

1 app · hourly + after publish

Start with Solo
  • Journeys hourly and after publish
  • Fixes prepared as pull requests, checked before you approve
  • Spend budgets
  • Unlimited seats
  • Your own OpenAI key
  • 20 AI explanations a month

Indie

A founder with a few apps

$29/month

Billed monthly

3 apps · hourly + after publish

Start with Indie
  • Everything in Solo, across 3 apps
  • 40 AI explanations a month
For your studio

Studio

Small agency, white-label

$99/month

Billed monthly

20 apps · every 15 min + after publish

Start with Studio
  • 20 apps, journeys every 15 minutes
  • Clients and response targets
  • White-label reports and portal
  • Unlimited seats
  • 100 AI explanations a month

Agency

Growing agency with SLAs

$299/month

Billed monthly

60 apps · every 15 min + after publish

Start with Agency
  • 60 apps, journeys every 15 minutes
  • Everything in Studio: clients, targets, white-label
  • Unlimited seats
  • Priority support
  • 300 AI explanations a month

Scale

Larger agency, priority support

$599/month

Billed monthly

150 apps · every 5 min + after publish

Start with Scale
  • 150 apps, journeys every 5 minutes
  • Unlimited seats
  • Priority support and onboarding
  • 800 AI explanations a month

Compare

Every tier, row by row.

Each tier watches a fixed number of apps; going past it means moving up a tier. History windows are the same on every tier.

Plan
Free
Free
Solo
$19/mo · $190/yr
Indie
$29/mo · $290/yr
Studio
$99/mo · $990/yr
Agency
$299/mo · $2,990/yr
Scale
$599/mo · $5,990/yr
Usage
Apps included1132060150
Journey frequencyWeeklyHourlyHourly15 min15 min5 min
Journeys per app1 (a permanent check counts as one)UnlimitedUnlimitedUnlimitedUnlimitedUnlimited
Journeys after every publish
Key pages read after every publishHome page23335
Page reads per day520402005001,000
HTTP, SSL and header checksEvery 5 minEvery 5 minEvery 5 minEvery 5 minEvery 5 minEvery 5 min
AI explanations per month32040100300800
Bring your own OpenAI key
Payment and usage history62 days62 days62 days62 days62 days62 days
Check history62 days62 days62 days62 days62 days62 days
Journey run history62 days62 days62 days62 days62 days62 days
Error history15 days15 days15 days15 days15 days15 days
Guards
Revenue Guard baselineHourlyHourlyHourlyHourlyHourlyHourly
Publish Verification with the fix
Cost Guard spike alerts
Cost Guard budgets
One incident per failure, across providers
Repairs verified on a preview
Explain critical incidents automatically
Prepare and verify fixes automatically
What changed before it broke
Publish impact after 2 and 24 hours
What a publish changed on the page, with screenshots
Supabase data exposure on every publish
Config check on pull requests
Block merging when the Keelnest check fails
Agency and team
Clients and response targets
White-label reports and client portal
Security updates checked across apps
Auto-merge for security updates (opt-in)
Team seats1UnlimitedUnlimitedUnlimitedUnlimitedUnlimited
Single sign-on (SSO) with Okta, Microsoft or Google
SupportCommunityEmailEmailEmailPriorityPriority + onboarding

Launch pricing, reviewed quarterly. Cancel any time.

Questions

Before you pick a tier.

Anything else, write to hello@keelnest.com. A person answers.

What counts as an app?

One production URL with its own providers. A staging environment of the same app does not count. Each tier watches a fixed number of apps: past that, adding one is refused until you move up a tier.

What is a journey?

A short browser walkthrough of a critical flow, such as login or checkout, with assertions. You confirm every journey before it is scheduled. A payment journey stops before the pay step: nothing is charged, and Keelnest stores no test payment method.

Why is the free tier one journey, weekly?

Browser runs are our main cost. The free tier still watches HTTP, SSL and headers every five minutes, verifies every publish, and reads your payments every hour, the same as the paid tiers.

What is an AI explanation?

A plain-English diagnosis of an incident: probable cause, the evidence it rests on, and the first step. Detection and alerts never use credits.

How many people can I invite?

As many as you like on every paid tier, with a role each: admin, engineer, support or viewer. The Free plan has one seat. Clients who read a published report through its link need no seat at all.

Can I use my own OpenAI key?

Yes, on every paid tier. Add it under Settings > AI and explanations and repairs run on your OpenAI account with no monthly cap. Keelnest never shows the key again and never uses it for anything else.

Which access do you need?

Read-only wherever the provider allows it: a Stripe restricted key, provider OAuth with read scopes, and admin and management keys used only to read usage, cost and, when a key has leaked, your key list. The one exception is the GitHub App, which writes a fix you asked for to a branch of its own and opens the pull request; nothing is merged until a person on your team approves it. We never refund, charge, change prices or edit your settings.

Can I change tier or cancel?

Any time. Upgrades apply immediately, downgrades at the end of the period. If a smaller tier leaves you with more apps than it includes, you have a week to archive some; then the newest ones past the limit pause until you fit again, and nothing is deleted. History windows do not change with the tier: we keep payments, AI usage and daily spend for 62 days, HTTP, SSL and header checks for 62 days, journey runs for 62 days, error events for 15 days, whichever tier you are on.

Can I pay yearly?

Yes, on every paid tier: yearly costs ten times the monthly price, so two months are free, and it is billed once a year in advance. Pick Yearly on this page or in Billing. Moving between monthly and yearly takes effect at your next renewal, so nothing is charged or refunded mid-period.

Already live?

Give your app a health check.

Data exposure, money flow and reliability basics — in a few seconds, without an account. Then keep it watched, free for your first app.

Passive checks only, on sites you own or are authorised to test.

Or watch your first app free