Comparison
A free, open-source rapid-development environment for Revit. It ships a large bundled toolset and, more importantly, lets you write your own tools in Python against the Revit API and publish them to a ribbon tab.
pyRevit is published by pyRevit Labs / community. Details below were checked on against the sources listed at the bottom of this page. Products change - verify anything you are about to make a decision on.
NexionTools
Subscription - €490/year, or €49/month, per device. 12 of the 52 tools are free, and paid plans carry a 14-day refund policy.
pyRevit
Free and open source. No licence, no seat count, source available.
If your team has anyone who can write Python, pyRevit is not really a competitor to a plugin suite - it is a better platform than any of them. You get the Revit API, a way to put your own scripts on a ribbon, and a CLI for deploying shared extensions across a team. Nothing commercial matches that ceiling, because the ceiling is whatever you can code. It is also free, which is difficult to argue with.
The cost of pyRevit is not the licence, it is the person. Someone has to write the tools, keep them working across Revit versions, and still be at the company in three years when they break. Plenty of firms adopt pyRevit for the bundled tools and never write a line of Python - at which point they have a fixed toolset that nobody maintains. NexionTools is the opposite trade: you get finished tools with a support contract and no dependency on one person, and you give up the ability to write your own.
| Capability | NexionTools | pyRevit |
|---|---|---|
| Cost | Subscription - €490/year, or €49/month. 12 of the 52 tools are free. | Free. |
| Writing your own tools | Not supported. The toolset is what ships. | The core purpose. Python against the Revit API, published as ribbon buttons. |
| Who maintains it | We do, as a product with releases and support. | The community for the core; you, for anything you write on top. |
| Language and runtime | Native C# add-in. | Python (IronPython and CPython) over the .NET API. |
| Team deployment | One installer, licensed per device. | CLI and shared extensions for distributing to a team. |
| Support | Direct support, 14-day refund policy. | Community - GitHub issues and forums. |
NexionTools
Subscription - €490/year, or €49/month. 12 of the 52 tools are free.
pyRevit
Free.
NexionTools
Not supported. The toolset is what ships.
pyRevit
The core purpose. Python against the Revit API, published as ribbon buttons.
NexionTools
We do, as a product with releases and support.
pyRevit
The community for the core; you, for anything you write on top.
NexionTools
Native C# add-in.
pyRevit
Python (IronPython and CPython) over the .NET API.
NexionTools
One installer, licensed per device.
pyRevit
CLI and shared extensions for distributing to a team.
NexionTools
Direct support, 14-day refund policy.
pyRevit
Community - GitHub issues and forums.
If you have Python capability in-house and want to build your own automation, use pyRevit. It is free, it is good, and no commercial suite will out-flex it. If you want tools that work on Monday without anyone learning the Revit API, a commercial suite is the honest answer - and the two coexist perfectly well on the same ribbon.