Cheaper than one hour of downtime
Flat plans sized by responders. Every feature on every plan,
AI credits included, and viewers are always free.
- 300 AI credits a month
- Every feature included
- Unlimited free viewers
- 1,000 AI credits a month
- Every feature included
- Unlimited free viewers
- 3,000 AI credits a month
- Every feature included
- Priority support
- Pooled AI credits, sized to you
- SAML SSO and SCIM
- Self-hosting support
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 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.
- Catch-upRun /firefight catchup in an incident channel for a summary of what has been tried, decided, and blocked.
- Responder answerMention @Firefight in an incident channel and get an answer grounded in the incident record.
- Postmortem draftA full postmortem written from the timeline and the channel, ready to edit.
- Section rewriteSelect a passage in the postmortem editor and tell the AI how to rewrite it.
- Timeline notesWhen an incident closes, FireFight reads the channel once and writes the theories, findings, root cause, and mitigation onto the timeline.
- Resets monthly, top-ups stay
Your allowance resets every month, and what you did not use does not carry over. Credits you buy as a top-up never expire.
- AI pauses at zero, nothing else does
We warn you at 70% and 90%. At zero, AI features wait for the next refill or a top-up. Declaring, updating, and resolving incidents never use credits.
- Top-ups are yours to switch on
Buy 500 credits for $25 from your workspace settings, or turn on automatic top-ups with a monthly cap you set. Nothing charges on its own.
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. | ||||
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.