The Revit .NET API allows you to program with any .NET compliant language including Visual Basic.NET, C#, and C++/CLI.
Revit Architecture 2013, Revit Structure 2013, and Revit MEP 2013 all contain the Revit Platform API so that you can integrate your applications into Revit. The three APIs are very similar and are jointly referred to as the Revit Platform API. Before using the API, learn to use Revit and its features so that you can better understand the relevant areas related to your programming. 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.