pyRevit

pyRevit is a free, open-source Rapid Application Development environment for Autodesk Revit that lets architects, engineers and BIM developers build automation tools and add-ins using Python, C# or VB.NET.

It ships with a ready-made toolset, a CLI for deployment, and a telemetry server for monitoring usage across teams.

pyRevit Overview

pyRevit (with lowercase py) is a Rapid Application Prototyping (RAD) environment for Autodesk Revit®. It helps you quickly sketch out your automation and add-on ideas, in whichever language that you are most comfortable with, inside the Revit environment and using its APIs. It also ships with an extensive set of powerful tools that showcase its capabilities as a development environment. Download and install pyRevit, launch Revit, and note the new pyRevit tab that includes these tools. pyRevit also ships with a handy CLI utility for customized configuration and deployment of your tools, and a telemetry server to monitor pyRevit usage across your teams.
pyRevit (with lowercase py) is a Rapid Application Prototyping (RAD) environment for Autodesk Revit®. It helps you quickly sketch out your automation and add-on ideas, in whichever language that you are most comfortable with, inside the Revit environment and using its APIs. It also ships with an extensive set of powerful tools that showcase its capabilities as a development environment. Download and install pyRevit, launch Revit, and note the new pyRevit tab that includes these tools. pyRevit also ships with a handy CLI utility for customized configuration and deployment of your tools, and a telemetry server to monitor pyRevit usage across your teams.

Specs

Integrations

pyRevit Pricing

PRICING PLANS
Open Source|0/free

Case studies

See the real projects teams have delivered with pyRevit.

pyRevit Frequently asked questions

Yes, pyRevit is free and open-source, released under the GPL v3 license.

pyRevit Reviews

Verified reviews from AEC professionals who use pyRevit.

pyRevit Alternatives

See how pyRevit stacks up against similar tools before you decide.

Maestro

Maestro is a Revit automation platform built for AEC design-technology teams. It provides a customizable ribbon manager, a built-in Python IDE with AI-assisted scripting, and tools to deploy and track automations across every project team.

CommandFinder

Revit® plugin that simulates Autocad's Command Line tool: start typing to find any command.

BimCode

BimCode.ai brings AI-powered automation to the AEC industry, combining 20 years of BIM API, design and construction expertise. Create custom Revit plugins, generate families and building designs from text or images, automate modelling, documentation and MEP workflows, and execute design operations using natural language. Supporting Revit, AutoCAD, Civil 3D, Rhino and Navisworks, BimCode offers multiple AI models, including ChatGPT, Gemini, DeepSeek, Kimi and Grok. Connect your own AI subscriptions or use BimCode subscriptions. Register for free to access over 50 Revit plugins without AI tokens. We welcome you to explore the platform and share your professional feedback.

This page was created by the aec+tech community. Are you the owner?