Windows 10/11 · Revit 2020-2027 · per-user install

Download

Each installer detects the Revit releases on your PC and installs for those only. No admin rights, nothing touches your models.

Parapet for Revit 2020-2027

Hub, Link and Audit in one installer - Audit is free, Hub and Link have 30-day trials, and one Parapet Pro key unlocks everything. Windows 10/11, per-user, no admin rights.

Portable ZIP per Revit version (no installer, copy two items into your Addins folder): 2020 · 2021 · 2022 · 2023 · 2024 · 2025 · 2026 · 2027

Windows 10 / 11, 64-bitRevit 2020-2027, detected automaticallyPer-user install, no admin rights~5 MB installer · ~3.5 MB portable ZIP per versionSHA-256 published
One installer puts a Parapet tab in Revit with three apps - Hub, Link and Audit - each licensed on its own. Parapet-Setup.exe detects Revit 2020-2027 FileArchitectureStructureAnnotate Parapet Hub PRO · trial Link PRO · trial Audit FREE Licenses panel: start trials, paste a key, move a seat - without leaving Revit.
One installer. A Parapet tab with Hub, Link, Audit and Licenses in every Revit you run.

Windows SmartScreen may warn about a new publisher the first time - click More info → Run anyway, or verify the SHA-256 in the docs.

Install in 3 steps

Close Revit, run the installer, tick the Revit versions you want (detected ones are pre-selected).
Start Revit. A Parapet tab appears in the ribbon.
Click License → Start free trial or paste your key → Activate. Free apps skip this entirely.

Where it goes

Per Revit year: %AppData%\Autodesk\Revit\Addins\<year>\Parapet.Hub.addin plus a ParapetHub\ folder. Uninstall from Windows Settings → Apps.

Release notes

Parapet 1.5.0 - the ribbon follows what you pick, and your file matches the model
  • Hub: a tab for what you picked. Tick Walls and the ribbon reads Walls · Edit · View · Manage · Recipes - five tabs on one row. Every category has its own tab now, including new ones for ceilings, roofs, stairs, ramps and railings, ducts and pipes, fixtures and equipment, furniture and equipment, site and mass, and links; views and sheets are two tabs so neither has to scroll. The generic tabs carry the tools you use on any pick - All tools opens the rest, and Ctrl+K still finds everything.
  • 381 one-click actions, 177 of them new. Each new tool takes a table, a rule or a pattern and applies it to hundreds of elements with a dry run first: number furniture room by room, count the furniture back into each room, number parking bay by bay and report the accessible share, set ceiling heights from a room table, set assembly codes and keynotes by rule, name types by pattern. The checks - hosts, levels, spacing, required data, elements on top of each other - tick the offending rows in the grid, so the next tool acts on exactly those.
  • Link: the file matches the model on the first try. Setting up a link is now a plan you can read: Parapet opens the file, works out what it is about (a category, or the elements an Id column names), which column is the key and which columns match which parameters by name, and tells you how many rows reach an element - "54 of 54 rows reach an element" - before anything is created. If none do, it says so instead of creating a link that matches nothing.
  • Link: Push, Pull and Resolve ask which rows. The ones you selected, the ones the filter shows, or all of them - the count is under the button. Clicking one row to read it no longer means the next Push writes every filtered row.
  • Link: From Revit remembers your last category and parameters, reloads the parameter list when you change the category, defaults the key to the right one (Type Mark for types, Number for rooms), and will not export an empty scope. Pull writes a plain number back into a cell that held a plain number.
Parapet 1.4.10 - Link: From file opens again
  • The setup popover after From file (and after Send to Link from the Hub) did not appear while the window was still busy reading the file - it opens now, and the status line says "Set up the link".
Parapet 1.4.9 - Link rebuilt: Revit on one side, your spreadsheet on the other
  • One grid, two sides. Every row is an element, every column a parameter, every cell shows the file value and the Revit value - terracotta when the file is newer (push), teal when Revit is newer (pull), amber when both changed, red when the value cannot be written. Filter by state, select rows, see both values of every cell in the detail panel.
  • Start from Revit. Pick a category, the types of a category, the current selection or a schedule, tick the parameters (instance and type), and Link writes the workbook, CSV or JSON with a Parapet ID column - rows find their elements even when marks change. Edit anywhere, Refresh, Push.
  • Or from a file, as before - Excel, CSV, JSON, XML, Google Sheets - now mapped by clicking the column headers: parameter, type parameter, key, Parapet ID or nothing. Link workbook creates one link per sheet; Save / Apply template carries the mapping to the next project.
  • Push, Pull, Resolve act on the selected or filtered rows and show the exact counts under the button. Link remembers what both sides agreed on at the last sync, so it can tell a push from a pull from a conflict. No direction setting any more.
  • Hub ↔ Link. Send to Link (Hub, Selection tab) writes the grid to a CSV and opens Link on it - edit in the sheet, Push the values back. Edit in Hub opens the Hub on the rows you pick in Link.
  • Hub: a tab for every category. Structure (columns, beams, foundations: type, base / top levels, mark by nearest grids A-3, usage, z-justification), Ceilings & roofs, Stairs & railings, Curtain walls (panel / mullion type), Grids & levels (rename by position, bubbles, shift elevations, level table), Areas & spaces (renumber, spaces from rooms), Annotation (text find & replace, dimensions, tag leaders, cloud revision, line style, filled regions), Families (change type by name for any category, host report, ungroup), viewport type / rotation, export schedules - 47 tools, 204 in all.
Parapet 1.4.8 - Hub: recipes
  • Recipes tab. Run a few tools, then Save recipe… keeps the last runs with their inputs under one name. Each recipe is a tool on the tab: it runs every step on the current targets in one transaction - one Ctrl+Z - and shows what each step would do before you confirm. A Check rows where… step inside a recipe narrows the targets for the steps after it. A step that does not fit the model is skipped and reported; with "Stop at the first error" the whole recipe rolls back.
  • Manage recipes: rename, delete, export to the clipboard as JSON and import from it - share recipes across the office.
  • Type parameters from the grid. Double-click a (type) cell: Set parameter value opens with "Also type parameters" ticked and a dry run that names each type and how many instances in the model it changes.
  • Set parameter value now has a dry run for instance values too.
Parapet 1.4.7 - Link: every data file, three tabs, 24 tools
  • New sources. Besides Excel (.xlsx / .xlsm), CSV and Google Sheets, Link now reads the older Excel 97-2003 .xls, tab- or semicolon-delimited .tsv / .txt (delimiter and encoding detected), JSON (an array of objects) and XML (repeated row elements). Every format pushes; every format except .xls takes values back with Pull.
  • Ribbon with tabs. Source · Sync · Model, 24 tools. New: Rename, Duplicate (same source, another category), Open source, Open folder, Copy mapping from another link, Create parameters for columns the elements do not have, Write keys for elements without one, Select matched / unmatched, Color by match, Reset colors, Export CSV, Create schedule.
  • Dry runs instead of pop-ups. Push, Pull, Re-sync, Unlink and every other writing tool show what will change under the button - cells, elements, skipped rows and why - and confirm right there.
  • Overview tab. Six counts (matched · changes · no element · duplicates · issues · no row), nine checks with a fix button each, and the link facts (source, sheet, target, key, columns, last sync). Validation now also counts the elements of the category that have no row.
  • Opens at once. The window appears immediately and loads the links while you look; the sidebar header checkbox replaces the Check all / Uncheck buttons.
Parapet 1.4.6 - Hub: 47 new tools, 157 in all
  • Rules and patterns (Data). If … then set (when a parameter equals / contains / is empty / is greater than … write another), Build value from pattern ({Level}-{Room:Number}-{Type}, also {Model}, {User}, {Date}), Fill where empty, Split parameter, Copy from host (the wall's Fire Rating into its doors), Copy from instance to type, Pad numbers.
  • Selection. Check rows where… (the next tool runs on those rows only), Select same type / family, Invert, Save / Load selection set.
  • Rooms, walls, doors. Tag rooms in every plan, upper limit, area / perimeter to parameter, unconnected height, wall function (type), un-mirror, lone opening gets the bare room number.
  • Views & sheets. Create plans for levels, duplicate sheets (legends and schedules placed again), crop region, phase & phase filter, title on sheet, sheet fields (drawn / checked / designed / approved / date), change title block, revision clouds report, open in Revit.
  • Visualization & coordination. Color by level / workset, line weight, hide / show / isolate categories, worksets by category (created when missing), move to the workset of the active view or a selected element, check hosts (orphaned instances).
  • Geometry, MEP, model. Snap to grids, distribute evenly, elevation from level, copy to level; system type, insulation, size, slope check; purge unused types, rename types / families, parameter values report, compare two elements.
Parapet 1.4.5 - Hub: tools follow your pick
  • The ribbon follows the sidebar. Tick Walls and the tabs and tools for walls appear at once; tools that do not apply to what you picked stay out of the way. Tools that need model elements (isolate, hide, pin, colour, crop, tags, move, rotate, level, duplicates) no longer light up for views, sheets or annotation. An All tools switch brings every tab back, disabled where it does not apply.
  • Calmer grid. The header checkbox checks every visible row or none (Space still toggles the selected rows); the Check all / Uncheck buttons and the inline Set strip are gone - Set value… opens the same popover as Data › Set parameter value, under the button.
  • Delete and other destructive tools confirm in their popover, under the list of what will change - no more pop-up dialog.
Parapet 1.4.4 - Audit: parameters, and a ribbon with tabs
  • Parameters are an audit target. The new Params segment lists every project and shared parameter bound in the model and every shared parameter that exists only in the shared parameter file: instance or type, data type, group, the categories it is bound to, how many elements carry a value, and whether it is in the file - with the GUID. Checks: project parameter (not shared), shared parameter missing from the file, same name in the file with a different GUID, bound to no category, no element has a value, two parameters with one name, spaces in the name, bound to nearly every category, hidden.
  • Parameter tools (new Parameters tab). Convert to shared (project → shared, written to the file, same categories and group, every value copied), Add to file (with the GUID; a conflicting entry is replaced), Bind (file-only parameters to categories by pattern), Categories (add / remove / set by pattern), Binding & group (instance ↔ type, Properties group), Rename, Unbind (checked, unused, or bound to nothing), Shared file (set or create it), Revit dialogs. Dry run first, one undo each.
  • Inspector by kind (1.4.4): a parameter shows Categories and Elements tabs and a usage panel instead of instances, views and a placement map.
  • Ribbon tabs. With 53 tools the ribbon now has five tabs - Files · Fix · Links · Clean up & report · Parameters - each on one row. A fix started from a check or a finding switches to its tab and opens under its button.
  • Hub fixes. Renumber sheets keeps natural order (A9 before A10); Join / Unjoin walls is many times faster on large picks; Create sheets from views and tagging work with title-block and tag types that were never placed; "Use Revit selection" shows the right columns on the first pick; an instance and a type column with the same name no longer share a value; Set top/base offsets reports walls Revit refused.
Parapet 1.4.2 - Audit: 3D placement in the shared audit
  • The Share popover has a new tick box, Include 3D placement: Audit reads one bounding box and the position of every placed file (CAD, Revit, IFC and coordination links, point clouds; images and PDFs as flat rectangles), the model's overall box and its levels - never geometry - and the dry run says "3D boxes for 41 instances · ~6 KB" before you share. Capped at 2,000 instances; if the audit would exceed the size limit it is shared without the 3D part and says so.
  • The shared page gets a Model section: with Audit Pro an interactive 3D scene - orbit, pan and zoom, every file as a box on its level, level slabs, the internal origin with the base and survey points, far-away files pulled to the edge on a leader line, click a box to open that file, Fit all / Fit selected / Top view. Free shows a flat top view of the same boxes.
  • Audit · CAD in bulk. Layer rules: one pattern (*DEFPOINTS*;*-TEXT*) hidden, shown, thinned or reset on every CAD file at once, or one file's layer setup copied to all the others. Link all imports turns every embedded DWG / DXF into a link in one run. Normalize CAD pins, sends to the background, turns empty layers off and puts model CAD on Link_CAD. Replace file swaps a survey for its new revision on every instance.
  • Audit · Links in bulk. Link standards (attachment rule, relative paths, pins, one workset per link) in one pass; Unload by rule (no sheet, workset, name, missing); Re-path by map from a CSV of old → new roots; Reload from folder re-points every link whose file sits in a delivery folder.
  • Audit · Model hygiene. Purge by kind (unplaced images and PDFs, placements in views on no sheet, unused decals, old DWF markups, unplaced link types); CAD view cleanup (hide off-sheet, halftone on sheets); Worksets by kind (Link_CAD, Link_Survey, Link_Clouds, Link_NWC, Link_<name>). Scheduled audit: Audit runs silently when a model opens or after sync, keeps the history in the model and can share the run.
  • Audit · Team. Fix list now carries a Status column; Run fix list applies the rows the team marked, tool by tool. Audit a folder opens every model in a folder read-only, audits it and writes one portfolio CSV.
Parapet 1.4.1 - Audit Pro · the shared audit becomes a report
  • Audit Pro is now its own plan: $7/month or $59/year, included with every Hub and Link subscription, web-only - nothing to enter in Revit, it follows the email Audit is registered with. Buy it from the Audit page or straight from a shared audit.
  • Every shared audit opens with a three-sentence summary (what the model carries, the biggest risk, how health moved and why), a timeline of runs you can click through, and What to fix first - a ranked list with the Audit tool that fixes it and the health you gain ("Re-path 2 links → +8"); each row filters the file table.
  • Per-file detail shows the history of that file across runs (health, instances, status) and the numbers in every check are bold. Print / PDF produces a clean A4 report: cover, what to fix first, one block per file. Embed gives a health badge for wikis and an iframe for intranet pages.
  • Audit Pro: a note on a run, a finding assigned to a colleague by email (shown as a chip), rename a model or merge two models whose file was moved, and a portfolio view on parapet.app/audits - health sparklines for every model and the worst files across all of them.
  • Licenses → Audit has a "Get Audit Pro" link; the Share popover says what free and Audit Pro keep.
Parapet 1.4.0 - Updates itself · ready for new apps
  • Automatic updates. Install once; from now on Parapet checks parapet.app a few times a day, downloads new builds in the background and applies them the next time Revit starts. Every build is signed by Parapet and checked before it is used. Turn it off or check now from Parapet → Updates.
  • Ribbon that grows. Buttons, names, tooltips and icons come from a manifest, so new tools and changes to existing ones reach you without reinstalling.
  • More button: every Parapet app - the ones in this build, in beta and on the way.
  • Audit · CAD. New Layers tab per CAD file: every layer with the curves, meshes and points it carries, and whether it is hidden in your view. Hide layer turns one layer off in every view (or only where the file shows), Unused layers off turns off the empty ones - both through view templates when a view uses one, and the dry run says so. Weight in the file facts and the report: curves, meshes, layers, unused layers. New checks: placed at the wrong scale, rotated away from both project and true north, geometry spanning over 50 km or under 10 mm.
  • Audit · Views by sheet. The Views tab groups views under their sheets, marks the only place a file is used, opens a view in one click; Hide in views hides the file in every view the scan found.
  • Audit · Links. Path type switches Revit and IFC links to relative paths (the Absolute-path check now has a fix button); Attachment toggles attachment / overlay; Link worksets gives every link its own Link_<name> workset; Remove unused drops link types nothing is placed from; Import → link replaces an embedded DWG / DXF with a link at the same position, scale and rotation, keeping pins, draw order and hidden layers; Manage Links opens Revit's dialog for what add-ins cannot do; Unload for everyone or only for you.
  • Audit · One click. Fix safe issues pins, sends CAD to the background, makes network paths relative and re-paths missing links it can find unambiguously - one dry run, one undo. Compare audits diffs any two runs stored in the model. Fix list saves every open finding as a CSV to-do list. Purge now also removes line styles, fill patterns and text types left behind by exploded DWGs.
  • Hub opens first and scans second: the window is up before Revit counts a single category.
  • If you are on 1.3.x or older, install this version once; it is the last download you need.
Parapet 1.3.4 - Share audits on parapet.app · Revit 2027
  • Share on parapet.app (Report group): one click uploads the audit - every file and check, coordinates, nested links, placement maps, run history - and opens a link anyone can view in a browser, no Revit needed. The page has a health gauge with the change since last run, health over time, files by kind, issues by type, health distribution, model-wide findings, a sortable file table with a detail panel per file, Copy link, HTML download and Print. Only what the report shows is sent; paths can be reduced to file names; the model itself never leaves your machine.
  • Your audits at parapet.app/audits: sign in with the email you registered Audit with and see every model you shared, its health trend and links. Free keeps the last 3 runs of each model. Audit Pro (included with Hub and Link) keeps every run, compares any two runs file by file, exports CSV / JSON, and can make an audit private.
  • Revit 2027 is supported - one installer, one key, 2020 to 2027.
  • Every Audit tool now handles a bad element without rolling back the rest, reports counts and names, keeps Revit's own warnings quiet inside its transactions, and refuses to act if you switched to another model while the window was open.
Parapet 1.3.3 - Audit: what changed since last time
  • Audit remembers its last 12 runs inside the model, so the next audit - by anyone, on any machine - opens with "Since last audit: 2 new, 1 path changed, 1 now missing" and a Show button. Changed files carry a note in the sidebar (new, path changed, now missing, +2 instances, now placed manually) and a new Changed filter lists only them; the stat bar shows who audited last and when.
  • An unchanged model is not touched - the snapshot is written only when something differs.
Parapet 1.3.2 - Audit: health report, dry runs everywhere
  • New Report group: Health report saves a self-contained HTML page (totals, model-wide findings, every file with its checks, coordinates and nested links) and/or a CSV table, then opens it; Copy table puts the file table on the clipboard for Excel or an email.
  • Every destructive tool - Delete, Delete duplicates, Move to origin, Re-path, Purge import line styles - now shows a dry run under the button: exactly which files and instances change, with ids, counts and distances, before you press the button. No more yes/no dialogs; the list is the confirmation, one undo reverts it.
Parapet 1.3.1 - Audit: path hygiene, Re-path, who placed it
  • Path checks for every link: personal folders (Desktop, Downloads, Documents, OneDrive), local drives, a different server than the model, absolute paths on a network share, and the same file reached under two paths. Each check names the folder or server and offers the fix.
  • New tool Re-path (Links group): type the old root and the new root, see the dry run - every checked link with the path it would get and whether the file is there - then reload them all in one step with one undo. Revit, IFC and CAD links, linked images and PDFs.
  • Instances tab shows who created and who last changed every placement in workshared models.
  • Licenses: trials and free-app registration now verify your email with a one-time code; verifying once covers Hub, Link and Audit for 24 hours.
Parapet 1.3.0 - Audit: shared coordinates, nested links
  • Coordinates check for every Revit and IFC link: shared coordinates, origin to origin or placed manually, with the exact offset ("3.2 m east · 0.4 m north · rotated 1.5° from where shared coordinates put it"), survey point and base point deltas against the host, and the shared site when Revit exposes it. Acquire / publish cannot be scripted, so the fix is Select plus the Manage Links steps.
  • New inspector tab Links for Revit links: the whole nested tree with attachment vs overlay, load state, path, coordinates state and the worksets inside each linked model (open link document, or the central file header for unloaded links). The same model reached twice - directly and through a nested link - is flagged on every occurrence.
  • Instances tab gains Position and Off shared by columns; sidebar, insights, health score and the issue count include the new checks.
Parapet 1.2.4 - Audit polish
  • Overview: the FILE block is a proper facts list (kind, path kind + path, size and modified date, layers, worksets, placement); the placement map gets a scale bar, north arrow, origin label and real E / N / Z coordinates per instance so it can be checked against Revit.
  • Every action button is flat now - the last pill-shaped button left the design system.
  • Tools with inputs launched from an insight card, a check or the palette open their popover under the tool's ribbon button instead of the screen corner.
Parapet 1.2.3 - Audit: fast view scan, useful Overview
  • Scan views is rebuilt for large models: view-specific files (images, PDFs, detail CAD) resolve instantly from their owner view; model files are checked with one multiclass collector per view, only for views on sheets plus the active view by default ("every view" stays available); the whole model is scanned once in batches of 40 views with live progress, and results are cached for every file.
  • Overview tab: health score, instances / pinned / distance / views strip, a placement map of instance origins around the project origin (far and duplicate ones highlighted), a checks list with one-click fixes, and file facts Revit never shows - size on disk, last modified vs. the model, path kind (local / network / relative / cloud), worksets.
  • The file name is shown once: the TARGETS block left the ribbon, giving the tools its width.
Parapet 1.2.2 - Audit: every reference, denser sidebar
  • Audit now lists everything the document references from outside, not only placed instances: coordination models (NWC / NWD), cloud-hosted Revit links (Autodesk Docs), link types with no instances, the keynote table, the assembly code table, DWF markups and decals - with a Tables filter and Reload for keynotes and assembly codes.
  • New Locate tool opens the folder of any linked file with the file selected.
  • Sidebar rows are 40 % shorter, every format has its own line icon (DWG, DGN, SKP, mesh formats, RVT, IFC, NWC, point cloud, image, PDF, keynote, table, markup, decal), the type is shown once, and names that share a long prefix ("Snowdon Towers Sample …") are collapsed so the distinctive part stays readable.
Parapet 1.2.1 - Audit covers every external file
  • Audit now inventories everything Revit brings in from outside: CAD imports and links (DWG, DXF, DGN, SAT, SKP, 3DM, OBJ, STL…), Revit links, IFC links, point clouds (RCP/RCS), images and PDFs. Each file shows its format, kind and link status; the sidebar filters by CAD · Revit · Clouds · Images.
  • Tools know what they apply to: draw order for CAD imports, Reload for CAD / Revit / IFC / image links, new Unload for Revit links, new Rename for any file type; Move to origin, Delete duplicates, Pin, Workset, Hide / Isolate and Delete work across all kinds.
  • Built for big models: the window opens instantly and scans through Revit's idle queue with a visible "Scanning model" state; one collector per file kind, duplicate detection from cached origins, no per-instance re-fetch.
Parapet 1.2.0 - Link rebuilt · one-row ribbon
  • Parapet Link is now on the Parapet workbench: links as cards in the sidebar with sync-state dots, an inspector with Preview · Mapping · Validation · Log tabs, and a ribbon of tools - Link Excel/CSV, Google Sheet, Re-link, Unlink, Reload, Validate, Push, Pull, Re-sync, Auto-match, Save mapping, Export workbook, Key schedule.
  • Validation is a true dry run: every row is matched to its element and every mapped cell is checked (missing elements, ambiguous keys, read-only parameters, numbers and units) before anything is written. Insight cards summarise the findings with one-click fixes.
  • Push writes only the cells that differ, in one transaction you can undo in Revit; key matching is O(elements) so large models stay fast.
  • The ribbon never wraps onto a second row: when the window is narrow, tool groups switch to Revit-style stacked small buttons so every tool stays visible at the same height (Hub and Audit too).
  • New link setup in one popover: sheet, category, key column ↔ parameter, direction - columns are matched automatically.
Parapet 1.1.2 - Workbench UI
  • New interaction model for every app: a ribbon of visible tools at the top (grouped; in Hub, contextual tabs per picked category), sidebar + inspector with tabs, inputs open under the tool, Ctrl+K command palette.
  • Audit now surfaces insights with one-click fixes (far from origin, duplicates, missing or unloaded links, unpinned CAD, draw order).
  • Light “Stone & Ink” palette designed to sit comfortably next to Revit: warm stone surfaces, terracotta for actions, deep teal for data.
  • App rail switches between Hub, Link and Audit in place; results arrive as toasts and a session report.
Parapet 1.1.0 - Hub rebuilt
  • Hub is now on the Parapet foundation: graphite header, category › family › type picker with live counts, lazy loading, and a virtualized grid that only reads the columns you show.
  • Parameter grid: column picker grouped like Revit’s Properties palette (remembered per category), inline editing with project units, multi-cell paste from Excel, “set all targets”, read-only styling, and a session report with old → new values.
  • 355 one-click actions in 13 groups, each with its own Run button, inline inputs, a single transaction and a concrete result line. Actions that don’t fit the picked elements are hidden unless you ask.
  • Dropped placeholders that never worked (legend item creator, bulk dimension, opening creator, Excel room import) and moved CAD audit to Parapet Audit.
Parapet 1.0.0 - Hub · Link · Audit
  • First public release. Three apps in one installer: Hub (Pro), Link (Pro), Audit (free).
  • Revit 2020-2024 (.NET Framework 4.8) and 2025-2026 (.NET 8).
  • Element Hub, parameter grid, 60+ category actions, Excel / CSV / Google Sheets linking, CAD audit.
  • Built-in licensing: 30-day trial, subscriptions, two-computer activation.