LearnRevitAPI
![](https://framerusercontent.com/images/zMFB840Y52OLteloUT4BRuogE.png)
![](https://framerusercontent.com/images/U9zjOvD4k3m6cIJd5bOiu960DeI.png)
Apr 5, 2023
pyRevit for Revit 2024
![](https://framerusercontent.com/images/Sd5FTaxiqzG7oeH1ykV6yypUzXo.png?scale-down-to=512)
Revit 2024 is out and many of us are eager to install and test it right away. And testing pyRevit is also on the list for many of my readers!
👀 So let's look how to make pyRevit compatible with Revit 2024!
🙋♂️ Huge thanks to Jean-Marc Couffin for letting me know about available unofficial releases that already support RVT 2024!
If you create your own tools with pyRevit, you've likely heard of him.
He is an Architect and Senior BIM Specialist at BIMOne, but most importantly, he maintains pyRevit and provides support on the pyRevit Discourse Community.
1️⃣ Get Installation File
If you've tried using the official release from the pyRevit GitHub repository, you'll likely encounter some errors when loading Revit 2024.
However, there are unofficial releases of pyRevit available in the GitHub. These versions are works in progress and not yet ready for a major official release. The latest WIP versions already support Revit 2024.
To download an unofficial version, visit the pyRevit GitHub repository and click on "Actions" (See the screenshot below.)
![](https://framerusercontent.com/images/FAvCE5g3c43YeLEvIH0bugr5kvU.png)
Then, select the most recent available version, from which you can download the installation file.
![](https://framerusercontent.com/images/AXVUkHH36DCvH530AaNZoPXA5A.png)
You'll find the installation file at the bottom under "Artifacts."
You may need to be logged in to GitHub to download these files. Additionally, these Artifacts might expire, so I recommend not delaying your download for too long!
![](https://framerusercontent.com/images/XWIXJ4OWcnY8ngTYzIAKK2GZ18.png)
The downloaded .zip file will contain the familiar installation files.
At the time of writing, I installed pyRevit_4.8.13.23093_signed.exe
![](https://framerusercontent.com/images/Q6KxcN64cLMPKK2pBXWQavcvTKE.png)
Make sure you don't choose pyRevit_CLI instead.
CLI stands for Command Line Interface. It allows you to run pyRevit commands from the terminal and is intended for more advanced users who need to batch install, configure pyRevit, and access other features.
2️⃣ Install as usual
There's nothing new about the installation process.
It might be a good idea to remove pyRevit and install it new, but I had no troubles installing it on top of existing version of pyRevit.
And I kept all my additional extensions.
![](https://framerusercontent.com/images/P2drAX78YX7elxkzHgLCUnVoQqg.png)
🤲 Enjoy Revit 2024
✅ Now you can enjoy pyRevit in Revit 2024.
⚠️ But be aware that some tools might have bugs due to Revit API changes.
I'm still waiting for the release of Revit API SDK 2024, so I can review the recent changes and fix my tools where necessary. Most tools should work just fine, though!
❗Feel free to send me any error messages you encounter with EF-Tools.
Doing so will make it easier for me to identify and address any bugs.
Join Newsletter
📩 You will be added to Revit API Newsletter
Join Us!
which is already read by 6700+ people!
![](https://framerusercontent.com/images/svHzzMLtnnRCxtCUwbgAm6CUeB8.jpg)
![](https://framerusercontent.com/images/Y44kwhY0i7q37LzXUjrlxeGUo.jpg)
![](https://framerusercontent.com/images/lqKYmh8rqwZwgY2C9MSQER6iBCI.jpg)
![](https://framerusercontent.com/images/SyGCvJ3dbHsJEyklWWBhweY.jpg)
![](https://framerusercontent.com/images/DwiaUdmQHs3FVdDH2PXwAr0Y.jpg)