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.

Minimalist illustration of a modern architectural structure with stairs leading to a platform, with three silhouetted people using electronic devices, a large black arch, and a red sun in the sky.

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

  • Modern architectural scene with large circular moon-like form, symbolizing Kestrel Labs’ real-time AI updates for building code libraries.

    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.

  • Architect standing beside modernist structure, symbolizing Kestrel Labs' architect-built AI tools designed for real-world workflows.

    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.

  • Minimalist architecture with shadows cast across a walkway, symbolizing Kestrel Labs’ AI delivering context-specific compliance solutions.

    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.

  • Modern architectural corridor and overhang in pastel tones, representing Kestrel Labs’ ability to scale across residential and commercial projects.

    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.