Plans & pricing

Simple pricing for incident investigation

Start free. Upgrade when your application and team grow. No per-seat charges, and no surprise overage bills.

Every new organization starts with a 14-day Business trial, no card needed: deploy correlation, performance monitoring, and tracing on your own application from day one.

Free

Try it out, solo

$0 /month


  • 10,000 events/month per project
  • 14-day retention
  • Solo (1 member)
  • Email alerting
  • Up to 3 projects
  • Incident detection, with who it's hitting
See full comparison ↓
Most popular

Pro

For small teams who want alerts beyond email

$29 /month $290/year, billed annually


  • 50,000 events/month per project
  • 90-day retention
  • Unlimited members
  • Email, Slack, Webhook, Teams alerting
  • Unlimited projects
  • Incident detection, with who it's hitting
See full comparison ↓

Business

For growing teams that want ForgeOps wired into their engineering workflow

$99 /month $990/year, billed annually


  • 250,000 events/month per project
  • 180-day retention
  • Unlimited members
  • Email, Slack, Webhook, Teams alerting
  • Unlimited projects
  • The full investigation: deploys, slow queries & traces behind each incident
  • Read-only connections to the tools you already use
  • SSO + SCIM provisioning
  • API access
  • AI-powered ticket enrichment & search
See full comparison ↓

Enterprise

For organizations that need on-call, compliance, and dedicated operational controls

$449 /month $4,490/year, billed annually


  • 1,000,000 events/month per project
  • 365-day retention
  • Unlimited members
  • Email, Slack, Webhook, Teams, PagerDuty, Opsgenie alerting
  • Unlimited projects
  • The full investigation, plus on-call schedules + escalation
  • SLA reporting
  • Session replay
  • SIEM streaming + IP allowlisting
See full comparison ↓

Why ForgeOps pricing is different

One price for the team

ForgeOps doesn't charge per developer. Add your entire engineering team without watching your bill increase every time you invite someone.

No surprise overage bills

Exactly what happens if you reach your plan's monthly event quota:

1

Your plan

A fixed monthly event quota for each project, e.g. 50,000 events.

2

You reach it

We email you at 80% and again at 100%. New events then get a plain HTTP 429, not a silent drop.

3

Nothing else stops

Existing issues, dashboards, and alerting keep working.

4

It resets

Back to normal at the start of your next monthly period.

A looping error can't burn through it either: once one issue repeats faster than your plan's hourly limit, further repeats are counted but not stored or charged to your quota.

Want more capacity? Upgrade to the next plan above, anytime.

Which plan is right for me?


Compare plans

A reference, not required reading: open whichever section actually matters to you.

Feature Free Pro Business Enterprise
Incident detection: one incident per spike, with its severity and the customers it's hitting
Likely cause with its evidence and what counts against it, from the release on your errors
Replay a past incident from your own data, to see what would have been found
Postmortem written from the incident's own timeline and evidence
Deploy correlation: the deploy before an incident, its pull request, and whether the files it changed are in the failing code
What changed: feature flags, config, and dependencies recorded around an incident
Where to look: the slow endpoint, query, or outside service behind an incident
The traced request behind an incident, span by span
Read-only connections (read errors from Sentry, Honeybadger, Datadog, or Splunk, no SDK needed)

Feature Free Pro Business Enterprise
Events per month, per project 10,000 50,000 250,000 1,000,000
Data retention 14 days 90 days 180 days 365 days
Organizations 1 per account (free plan) Unlimited Unlimited Unlimited
Projects per organization Up to 3 projects Unlimited projects Unlimited projects Unlimited projects
Issues per project Unlimited Unlimited Unlimited Unlimited
Custom dashboards (drag-and-drop widgets over your own data) Up to 5 dashboards Up to 15 dashboards Unlimited dashboards Unlimited dashboards
Members per organization Solo (1 member) Unlimited Unlimited Unlimited

Feature Free Pro Business Enterprise
Automatic grouping & fingerprinting
Regression detection
Ruby on Rails, Python, Node.js, and 17 other languages

Feature Free Pro Business Enterprise
Alerting channels Email Email, Slack, Webhook, Teams Email, Slack, Webhook, Teams Email, Slack, Webhook, Teams, PagerDuty, Opsgenie
New issue, regression, spike & missed-heartbeat triggers
Cron/heartbeat monitoring

Feature Free Pro Business Enterprise
Uptime monitoring (active URL checks)
Release health (crash-free session rate per release)
Web Vitals (LCP, CLS, INP, FCP, TTFB, from the browser client)
Performance monitoring (controller/action durations, from your backend)
Custom metrics (signups, revenue, or anything else you name)
Infrastructure monitoring (CPU/memory/disk, from your own servers)
Distributed tracing (full request waterfalls: controller, service, database, Redis, external calls)
On-call schedules, overrides & escalation routing
SLA reporting against your own uptime target
Session replay (masked by default, opt-in per element)

Feature Free Pro Business Enterprise
Role-based access (owner/admin/member/viewer)
Audit log of sensitive actions
Reports (tickets, errors, downtime & assignment, any date range)
SSO (SAML / OpenID Connect)
SCIM provisioning (auto-provision/deprovision from your IdP)
Scheduled report emails

Feature Free Pro Business Enterprise
Read API access (issues & projects, token-authenticated)
Management API (create, update, and destroy projects, notification rules, escalation policies, dashboards, and on-call schedules)
Triage API (resolve, ignore, reopen, assign & comment on issues via API)
MCP server & OAuth connected apps (Claude.ai, or your own AI agent)

Feature Free Pro Business Enterprise
AI ticket enrichment (plain-language summary + suggested priority/labels on filed tickets) 500 calls/mo 5,000 calls/mo
AI-powered natural-language issue search 500 calls/mo 5,000 calls/mo
AI-written report narratives 500 calls/mo 5,000 calls/mo

Feature Free Pro Business Enterprise
Dedicated infrastructure, no third-party error-tracking vendor
PII scrubbing on every event
Audit log SIEM streaming (real-time, HMAC-signed)
Ingestion IP allowlisting

Price $0/mo $29/mo $290/yr $99/mo $990/yr $449/mo $4,490/yr
Sign up Get started free Choose Pro Choose Business Choose Enterprise

Questions

What happens if I go over my event quota?

We email your organization's owners when a project reaches 80% of its monthly event quota and again at 100%, naming the issues using the most of it. And a single looping error can't use the month up on its own: once one issue repeats faster than your plan's hourly limit (50 an hour on Free), further repeats are counted but not stored or charged to your quota. If a project does hit its quota, new events are rejected (a plain HTTP 429) until the quota resets at the start of the next monthly period. Everything already stored keeps working normally: existing issues, their full event history, dashboards, search, and alerting on whatever data you do have. Session checkins, Web Vitals, heartbeats, and uptime monitoring aren't gated by this quota at all and keep flowing in the whole time. There's no surprise overage bill either: you either stay within your quota or upgrade to a plan with a higher one.

How does data retention work?

Events older than your plan's retention window are permanently deleted every night, and any issue left with zero remaining events is removed along with them. Upgrading extends the window going forward, but it doesn't bring back events already purged under a shorter one. A session replay recording (Enterprise) follows the exact same window as the event it's attached to, no separate setting to manage.

Is there a limit on projects or issues?

Every plan includes unlimited organizations and unlimited issues within a project; Free is capped at 3 projects per organization, and Pro and up remove that cap entirely. Beyond that, the only usage limits are events per month (counted separately for each project) and how long events are retained.

Is there a free trial?

Yes. Every new organization starts with 14 days of Business, no card needed, so deploy tracking, performance monitoring, and tracing work on your own application from the start. When the trial ends you move to the plan you're paying for (Free unless you've upgraded): your issues and incidents stay, Business-only features stop recording, and past the plan's limits the projects you choose stay active while the rest are paused.

Can I change plans later?

Yes, upgrade or downgrade anytime from your organization's Billing page. Plan changes are handled through Stripe Checkout, no need to open a support ticket.

Can I cancel anytime, and what happens to our data?

Yes, self-serve, no lock-in, whether you're on monthly or annual billing: cancel anytime from the Billing page (Stripe's own billing portal), no support ticket needed. It takes effect at the end of your current billing period, not immediately, and there's no refund for time already paid for, but no early-termination penalty either. Once it does take effect, the organization moves to the Free plan, not deleted: every member, project, and issue you already have stays. Past Free's limits, the projects you choose stay active and the rest are paused (kept, but not recording), and only owners can make changes until you're back within the member limit.

Does the Free plan include SSO?

SSO (SAML or OpenID Connect) is a Business-plan feature. Free and Pro organizations sign in with email/password (or an invited teammate's own account) instead.

What does Business add besides SSO?

SCIM provisioning (your identity provider automatically creates and deactivates accounts here, no manual invites or removals), outbound uptime monitoring, a read-only API plus a write-capable management API for your own tooling (Terraform-style project and alerting provisioning included), custom dashboards, scheduled report emails, and a monthly allowance of AI-powered ticket enrichment, natural-language issue search, and AI report narratives. SSO is the one people ask about first, but it's one piece of a tier built for wiring ForgeOps into the rest of a team's own stack and processes.

Can I connect Claude, or my own AI agent, to ForgeOps?

Yes, on Business and up. An organization owner approves the connection, choosing read-only or read-and-act access; every action it takes is recorded in your own audit log the same as a teammate's would be, and it can be revoked at any time from the organization's Connected apps settings. Full MCP setup detail is in the documentation.

Why does Free only get email alerts?

Every plan gets every trigger (new issue, regression, spike, missed heartbeat); what differs is where those alerts can go. Slack, Microsoft Teams, and webhook delivery cost this app nothing extra to send, so they're included from Pro up. PagerDuty and Opsgenie page into a rotation you're already paying that service for, so those two are reserved for Enterprise alongside on-call scheduling and escalation.

What does Enterprise add besides Business?

On-call schedules with layered recurrence rules and escalation routing, SLA reporting against your own uptime target, session replay (masked by default, so a recording shows what a user saw without ever showing what they typed), real-time audit log SIEM streaming, and ingestion IP allowlisting. Each one is a step up in ongoing operational weight from what Business already includes, not a bigger version of a Business feature.

Still deciding?

Start free, no credit card required. Every new organization gets 14 days of Business, so you can see the whole investigation workflow on your own application before you choose a plan.