Skip to main content
Pricing

Cheaper than one hour of downtime

Flat plans sized by responders. Every feature on every plan,
AI credits included, and viewers are always free.

Starter
$99 /month
Up to 10 responders
  • 300 AI credits a month
  • Every feature included
  • Unlimited free viewers
Start free trial
Scale
$599 /month
Up to 100 responders
  • 3,000 AI credits a month
  • Every feature included
  • Priority support
Start free trial
Enterprise
Custom
Unlimited responders
  • Pooled AI credits, sized to you
  • SAML SSO and SCIM
  • Self-hosting support
Talk to us

Every plan starts with a 14-day free trial with 100 AI credits to try the AI. Your plan's monthly allowance begins when you subscribe. A credit is 5 cents, and credits never gate a feature.

Prefer to run it yourself? FireFight is open-source. Self-hosting docs and GitHub repo →

AI credits

AI work runs on credits

A credit is 5 cents. Your plan includes a monthly allowance,
and you top up whenever you need more. Here is what uses them.

What's included

Everything you need to run incidents well

No feature gates. No add-ons.
Plans differ in size and support, never in features.

Plan detail
Starter
$99/month
Start free trial
Team
$299/month
Start free trial
Scale
$599/month
Start free trial
Enterprise
Custom
Talk to us
Responders
Up to 10 Up to 30 Up to 100 Unlimited
AI credits a month
300 1,000 3,000 Pooled
Free viewers
Unlimited Unlimited Unlimited Unlimited
Priority support
- -
SAML SSO and SCIM
- - -
Self-hosting support
- - -
Incident management
AI postmortem drafts
FireFight reads the incident timeline and Slack thread and drafts the postmortem for you. Start from a draft, not a blank page.
AI Slack thread summaries
Run /firefight catchup and get a clean, structured summary so engineers rotating in mid-incident are up to speed in seconds.
AI similar incident search
FireFight surfaces past incidents that match what you're seeing right now, with the timeline and resolution.
Runbooks
Attach runbooks to services, severities, or incident types. The right one surfaces the moment an incident matches.
Declare & resolve in Slack
Run /firefight declare to spin up a channel, notify responders, and start the clock without leaving Slack.
Incident roles
Assign an Incident Lead and bring in responders from Slack. Everyone knows their job from the first minute.
Actions & follow-ups
Create action items mid-incident. They survive the postmortem and stay tracked until they're closed.
Configurable severities & statuses
Define your own severity levels (P1, P2, SEV-1, however your team labels them) and lifecycle statuses.
Automatic incident timeline
Every state change, role assignment, and status update is captured automatically. No manual logging during a P1.
Postmortem editor
Rich-text editor with revision history and restore. Export as PDF or Markdown.
Service catalogue
Define your services, teams, and ownership in one place. Reference catalogue entries on incidents.
Incident metrics
MTTR, active incident counts, and severity breakdown across your workspace.
Slack channel management
Channels are created, named, and archived automatically. No manual housekeeping after an incident closes.
Full audit trail
Every action logged with a timestamp and actor. Immutable record for compliance and post-incident review.
Platform & integrations
Integrations
GitHub, GitLab, Datadog, Grafana, New Relic, Sentry, Linear, Notion, Confluence, and Postgres on Neon, Supabase or PlanetScale.
MCP server for AI agents
Connect Claude or any agent to your workspace over MCP to investigate incidents and act on them. Anything that speaks MCP can be connected as an integration too.
Agent permissions & approvals
Every agent action goes through per-agent grants, human approval for anything high risk, and a full ledger of every attempt.
Webhooks & REST API
Send incident events out to any tool, declare incidents from any source via the API.
FAQ

Common questions

What happens after the 14-day trial?

Your trial includes every feature and a one-time 100 AI credits. Need more, top up 500 for $25, and any you buy stay with you when you subscribe. At the end of the trial, you'll be asked to enter a payment method. If you don't, your workspace is paused. No incidents can be declared, but all your data is preserved. You can reactivate anytime by entering a card.

What counts as a responder?

A responder is someone who acts on an incident, not someone who watches one. You become a responder the first time you sign in to the dashboard, declare an incident, change a status or severity, post an official update, take or get assigned a role, create or complete a follow-up, or edit a postmortem. Following along in Slack stays free, forever: joining any incident channel and posting in the thread never costs anything. Responders are added automatically, so nobody is ever blocked in the middle of an incident, and you review and remove them from your dashboard.

So most of my company is free?

Yes. Viewers are unlimited on every plan. In a 100-person engineering org where 20 people run incidents, the Team plan covers you. The other 80 can follow any incident in Slack and add context in the channel without costing anything or counting toward your plan.

What are AI credits?

A credit is 5 cents. Every plan includes a monthly allowance, and AI work draws on it: catch-ups, responder answers, postmortem drafts, section rewrites, and the timeline notes written when an incident closes. The live summary FireFight keeps behind these is part of that work, not a separate charge. Your allowance resets every month and does not carry over, and top-up credits never expire. Core incident management never uses credits, so declaring, updating, and resolving incidents always works, even at zero.

What happens when we run out of credits?

You hear about it first. We warn you at 70% and 90% of your allowance. At zero, AI features pause until your next refill or a top-up, and everything else keeps working. Top up 500 credits for $25 from your workspace settings, or turn on automatic top-ups with a monthly spending cap you set. Nothing charges on its own.

What happens if we outgrow our responder limit?

Nobody is ever blocked in the middle of an incident. If your workspace grows past the responders your plan covers, we ask you to move up a plan. You can review and remove responders from your dashboard at any time.

Can I cancel anytime?

Yes. No annual contracts, no cancellation fees. Cancel from your workspace settings at any time. Data is kept for 30 days after cancellation in case you reactivate, then permanently deleted.

Do you offer annual billing?

Not yet. Monthly billing only for now. Annual billing with a discount is on the roadmap. We'll announce it in the changelog when it's ready.

Is there an enterprise plan?

Yes. If you need more than 100 responders, SAML SSO, SCIM, a pooled AI credit allowance sized to your usage, or help running FireFight in your own infrastructure, email us and we'll talk. No procurement theatre, no six-month implementations.

What integrations are included?

Webhooks and a public REST API are supported today, so you can wire FireFight into any tool that speaks HTTP. On top of that, FireFight connects directly to GitHub, GitLab, Datadog, Grafana, New Relic, Sentry, Linear, Notion, Confluence, and Postgres on Neon, Supabase or PlanetScale. Anything else that speaks MCP connects the same way, with no code from us. PagerDuty is still on the roadmap. Every integration is included on every plan at no extra cost.

Install before another incident

14-day free trial. No credit card. 5-minute setup.