Start Revit API 2025
C# Programming Guide
Revit 2025 new API changed especially the first steps in plugins creation. But you don’t have to figure it out on your own.
Here is a free, up-to-date, step-by-step guide, so you can:
- Create your first Revit 2025 plugin.
- Set up C# programming environment.
- Start automating Revit your way!
Revit API Basics
Revit Lookup: insights for Revit API developers
Revit Lookup lets you inspect “behind-the-scenes” data of Revit projects....
FilteredElementsCollector: Getting elements with Revit API
FilteredElementCollector allows you to access all kinds of Elements in...
Inserting Families with Revit API
You can insert families programmatically at points, on faces or...
Transactions: required to modify Revit projects with API
Your code can’t modify Revit projects without a Transaction. Knowing...
Selecting and Picking Elements in Revit API
Selecting elements or geometries in your plugin is possible with...
Buttons in Revit API: PushButton, PulldownButton, SplitButton, RadioButtonGroup
Revit API offers several types of buttons to enhance your...
Revit menu customization: ribbon tabs, panels, buttons, textBoxes, comboBoxes
You can add your own panels, tabs, buttons, and other...
Revit Plugin types
Revit API provides three plugin types: Command, Application, and DBApplication. They have various...