The Revit .NET API allows you to program with any .NET compliant language including Visual Basic.NET, C#, and C++/CLI.
Autodesk Revit offers an API designed to allow power users and external application developers to integrate their applications with Autodesk Revit. It is strongly recommended that you become familiar with Autodesk Revit and its features before attempting to use the Autodesk Revit API. Training can be found through the Autodesk Developer Network (ADN).
Learning Revit can help you:
If you are not familiar with Revit or BIM, learn more in the Revit product center at www.autodesk.com/revit.