The Revit .NET API allows you to program with any .NET compliant language including Visual Basic.NET, C#, and C++/CLI.
Autodesk Revit Architecture 2015, Autodesk Revit Structure 2015 and Autodesk Revit MEP 2015 offer an API designed to allow power users and external application developers to integrate their applications with Autodesk Revit. The APIs for each of these three products are very similar and will be jointly referred to as the Autodesk Revit 2015 API or the Autodesk Revit API. It is strongly recommended that you become familiar with Autodesk Revit Architecture, Structure or MEP 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.