Chapter 25: Getting Acquainted with the Revit API

Understand the basics of the Revit API. Revit's software development kit (SDK) provides sample code and instructions for building add-ins for the Revit application.

Master It What are the three types of API projects you can develop for Revit?

Solution External commands are limited lifetime routines that have access to the current project as well as any elements selected. External applications are loaded when Revit starts and remain active until the end of the Revit session. Database-level applications are the same as external applications but do not make any calls to the Revit UI, such as to add buttons or tabs to the main ribbon.

Build, install, and debug your own API projects. You can start ...

Get Mastering Autodesk® Revit® Architecture 2012 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.