Instead of incident.io
Paying for incident.io reviews? Own the review workflow.
We build your incident review system around your services and team rules, map your incident.io records and run your version. Your urgent paging service stays in place while we move the review work.
incident.io Pro response lists US$25 per user per month. That is US$300 per user over twelve months, before the separate on-call add-on.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What the subscription covers
Separate the review work from the response bundle
incident.io sells response software per user, with on-call priced separately. Decide which work needs a live response service and which records you want to own. Figures below come from <a href="https://incident.io/pricing">the vendor pricing page</a>, checked 16 October 2026.
Pro response seats
Pro response is US$25 per user per month. The per-person charge follows the people using the service.
On-call is a separate item
Pro lists on-call at an additional US$20 per user per month. Our free review desk does not deliver pages.
A post-incident process
Pro includes a configurable post-incident process and post-mortems. The owned version records your review decisions and evidence.
Advanced insights
Pro includes advanced insights and custom dashboards. The free version answers the record questions shown below.
Private incidents and policies
These appear in the Pro offer. Restricting sensitive records in your version needs a deployment designed for your team.
Enterprise service commitments
Enterprise uses a custom proposal. Review its service commitments separately from the cost of keeping your review records.
The owned review desk
An outage is resolved. The follow-up work still has an owner.
Review deadlines
Know which reviews need finishing
A resolved incident stays visible until someone records the review and finishes its corrective actions.
- check Name the affected service and accountable owner
- check Set the review date using your own policy
- check See overdue reviews beside unfinished actions
- check Keep resolved, reviewed and closed as separate states
Corrective work
Keep the promised fix attached to the incident
Every follow-up has an owner and due date. Completion needs evidence; an open action prevents closure.
- check List actions in due-date order
- check Record the evidence behind each completion
- check Find repeated incidents on services with overdue work
- check Read the incident history before drafting a review brief
Evidence
Carry the facts into the review pack
Dated events, the recorded cause and the lessons stay together. Produce internal documents in your business name.
- check Retain the original imported row for comparison
- check Record who made each local change
- check Produce a review pack and corrective action brief
- check Flag missing chronology and overdue retention reviews
Your rules
Ask questions across your own records
Review the week across services, incidents and actions. Change the fields and rules when your operating process changes.
- check Compare recorded resolution times by service
- check Find the service with repeated incidents and late fixes
- check Read three reports in your own colours
- check Keep a complete archive of records and local change history
Make it yours
Design your own incident.io replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from incident.io. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your incident.io data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Incident Reviews for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Incident Reviews for Claude Code
Connected to your own database
Which incident reviews still need finishing?
DEMO-103
- Me se
- Daily report delayed
- Rvice ow
- Reporting
- Ner st
- Theo
- Ate re
- reviewed
- View_due da
- 2026-10-03
- Ys_overdue op
- 13
- En_actions
- 1
DEMO-101
- Me se
- Order queue stalled
- Rvice ow
- Order gateway
- Ner st
- Mira
- Ate re
- resolved
- View_due da
- 2026-10-13
- Ys_overdue op
- 3
- En_actions
- 2
DEMO-102
- Me se
- Order retries growing
- Rvice ow
- Order gateway
- Ner st
- Mira
- Ate re
- open
- View_due da
- 2026-10-23
- Ys_overdue op
- -7
- En_actions
- 0
| Reference na | Me se | Rvice ow | Ner st | Ate re | View_due da | Ys_overdue op | En_actions |
|---|---|---|---|---|---|---|---|
| DEMO-103 | Daily report delayed | Reporting | Theo | reviewed | 2026-10-03 | 13 | 1 |
| DEMO-101 | Order queue stalled | Order gateway | Mira | resolved | 2026-10-13 | 3 | 2 |
| DEMO-102 | Order retries growing | Order gateway | Mira | open | 2026-10-23 | -7 | 0 |
Ask it anything
Ten questions your review records can answer
Each question is supported by the working free version. These are examples from your records, not a claim that incident.io cannot report the same facts.
Switching
How to switch from incident.io
A move usually involves exporting incident summaries, mapping your fields and review rules, then checking the imported history before you switch workflows.
- 1
Export your incident summaries
Export the incident summaries from incident.io in CSV format. The available export options depend on your account, so check with incident.io if you cannot find the right export. Decide which history to bring across. Keep private incidents out of the initial export if you are using the free version, which has no individual access controls. Timelines, attachments, follow-ups and post-mortem contents need separate mapping.
- 2
Map and preview the import
Match the column headings in your export to the fields used by Incident Reviews for Claude Code. Preview the import before loading records, then reconcile the counts so you know what will come across. The import retains each original row, skips identical repeats and stops if it finds changed rows or reference collisions. Imported records start unverified, so an old status is not proof that a review is complete.
- 3
Review the import checks
Check the imported records for missing classification, chronology and review evidence, as well as missed review dates. Resolve changed rows and reference collisions before trying the import again. Assign local owners and classifications where needed, and verify the evidence against your own records. These checks flag gaps for your team to assess. They do not certify compliance or decide reporting duties.
- 4
Run both workflows briefly
Keep incident.io available while your team works through reviews and follow-ups in the new database for a short period. Compare the records, owners, review dates and evidence, and note anything that is missing or mapped incorrectly. Keep your paging and alert services operating too. Incident Reviews for Claude Code handles incident records, reviews and follow-ups, not urgent alerts or on-call schedules.
- 5
Switch off the old workflow
When your team has checked the imported history and can complete its review work in the new workflow, stop using incident.io for that work. Confirm separately that paging, alert delivery and any other services you rely on remain covered. Keep the exported records protected, since exports and other incident documents contain incident data.
Where the real effort goes
The real work is usually mapping your own export fields and review rules, then deciding how much history to bring across. Incident summaries can be imported after the headings are mapped, but timelines, attachments, follow-ups and post-mortem contents need separate mapping. Imported records also need local verification. If you have Enterprise DNA run the replacement, they do this mapping and configure the agreed fields and rules.
Not ready for a call?
Get your incident.io switch plan by email
We will send you the step-by-step plan for moving your business off incident.io, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your incident.io switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Use the free version, have yours built, or have it run
Open source
Do it yourself
Free, open source
- 1 Clone the repo and open it in Claude Code, Codex, OpenCode or Cursor
- 2 Install dependencies and run npm run demo
- 3 Export incident.io summaries, map the CSV headings and preview the import
- 4 Reconcile the records, then classify them and start your review workflow
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check We map your incident.io export and check the records with you
- check Your services, owners, review dates and evidence rules
- check A web front end and agreed connections where your team needs them
- check A different stack and access arrangements when your business needs them
Omni by Enterprise DNA
We run it for you
One setup fee, then a monthly retainer
- check We install your review system and bring across the agreed records
- check We connect it with the tools your team uses
- check We operate backups, access and the agreed review process
- check It runs inside your Omni Command Centre alongside the rest of your business
Questions
Instead of incident.io, answered
Does this replace the service that wakes someone up? expand_more
The free version handles incident records, reviews and follow-ups. It does not deliver urgent pages or run on-call schedules. Keep those services operating. Enterprise DNA scopes the connections and service requirements for your version before any switch.
What happens to our incident.io history? expand_more
The free version imports incident summaries from your CSV export after the headings are mapped. It preserves each original row, skips identical repeats and stops changed rows for reconciliation. Imported records start unverified. Full timelines, attachments, follow-ups and post-mortem contents need separate mapping, which we scope with you.
Will it prove that we complied with our incident policy? expand_more
It checks that records have classification, chronology and review evidence, and flags missed dates. The review dates are your policy. These checks do not certify compliance or decide reporting duties. Your team still judges the evidence and any obligations.
Can we keep sensitive incidents private? expand_more
The free version is for one trusted team and has no individual access controls. Exclude private incidents from the initial export. Enterprise DNA can build and operate the access arrangements your version needs before sensitive records move across.
What do we pay Enterprise DNA? expand_more
One setup fee, then a retainer for the agreed ongoing work. We look at your records, review process, connections and operating needs before scoping it. The free version has no licence fee; hosting, agent subscriptions and operating time remain costs.
Own the review work after the outage
Book 30 minutes with Sam. Bring your incident.io bill and one example of an unfinished review. We will look at the records you need, the response service you keep and the version Enterprise DNA can build and run for you.
Incident Reviews for Claude Code is free and open source, published by Enterprise DNA.
Done paying for incident.io?
Get your version built