Building Code Compliance in Revit
Kestrel is a BIM-native building code compliance platform that runs inside Revit, evaluating your design against jurisdiction-specific requirements as your design evolves.
Continuous code compliance during design
Compliance isn’t something you stop to check once per phase. It’s something you’re thinking about every time you move a wall, adjust a corridor, or test a layout.
Kestrel uses AI to translate building code into structured logic that can be applied directly to your BIM model. Run a check after a design review. Run one before a client meeting. Run one while working through options.
Each check takes about 30 seconds. The more often you run it, the earlier issues surfaceand the less there is to fix later.
How Kestrel works inside your design process
-
Kestrel works inside Revit. No exporting, no redlining, no switching tools. The check runs on the model you're already working in.
-
Kestrel reads your model to determine project type, location, occupancy, and sprinklering, then proposes the applicable codes. You review and confirm before every check, so you stay in control of what's being evaluated.
-
Every issue is tied to specific elements in your model. You see exactly what needs attention and where, mapped to the geometry — not buried in a separate report.
-
Each result includes a cited code reference. You see not just what's wrong, but why — and you have the reference ready when you need to defend a decision or explain it to a client.
-
Each check takes about 30 seconds. Run as many as you want, as often as you want. Every run is saved, so you can see violation counts trending down as you work — and compare where you are now to where you were an hour ago, or yesterday, or last week.
-
Daily users work in the model. Supervising team members work in the Kestrel portal. PMs see violation counts trending down across active projects. Principals confirm first-pass readiness before a set goes out. Everyone sees the same compliance picture without anyone having to print to PDF or flip through drawings.
From first check to first-pass compliance
-

Step 1: Identifies project requirements from your model
Kestrel reads your BIM model to determine project type, location, and key attributes like occupancy and sprinklering. It proposes the relevant codes. You review and confirm before the check runs.
-

Step 2: Evaluates your design against applicable codes
Kestrel runs a compliance check directly on your model, assessing your design against the requirements for your project and jurisdiction. About 30 seconds, start to finish.
-

Step 3: Maps results to your design with cited references
Kestrel shows what passes and what doesn't, tied to specific elements in your model and linked to the code behind each issue. You know exactly what to fix and why.
-

Step 4: Supports iteration as your design evolves
Each run is saved to the project's history. Run another check after you've made changes, and the next one after that. Over time, you and your team can watch violation counts drop as the design takes shape.
Built for how teams actually work
Designers work inside the model. Project leaders need visibility into progress.
For designers
Run compliance checks directly in your BIM model as you design. Catch issues early, adjust quickly, and move forward with clarity.
For project managers and principals
Track compliance progress across the project without opening Revit. See violation counts decrease over time, understand where issues remain, and confirm readiness before submission.
Each run creates a clear record of progress, so you’re not reviewing drawings—you’re reviewing where the project stands.
FAQs
What is Kestrel?
1
Kestrel is the first structured compliance data layer for the built environment. It runs inside Revit, evaluates your BIM model against the codes that apply to your project, IBC, ADA, local amendments, and flags issues tied to specific elements with cited references. Each check takes about 30 seconds.
How is Kestrel different from plan review or permitting software?
2
Plan review software checks static PDFs after the design is final. Kestrel checks the live BIM model continuously, while you're designing it. Catching an egress issue early is a wall you move in five minutes. Catching it at plan review means unwinding every decision that got built on top of it — the corridor, the room layouts, the door schedule, the sheets.
Is Kestrel a replacement for architect code review?
3
No. Kestrel handles the first-pass check, the dimensional, repetitive work of comparing the model against the code. Final interpretation and professional judgment stay with the architect. It takes the tedious work off your plate, not the decisions.
How accurate is Kestrel?
4
Kestrel uses deterministic rules built from official ICC code data, not generative AI interpretations of code language. The same model produces the same result every time. Where the code requires interpretation, Kestrel flags the condition and cites the reference instead of guessing, the architect makes the call.
See how Kestrel maps issues to your model
Schedule a demo and we'll run a first-pass compliance check on one of your active projects. You'll see exactly what issues surface, where they occur in your design, and the cited code reference behind each one.