L'API de Revit permet aux utilisateurs de créer des personnalisations de l'environnement Autodesk Revit avec des outils susceptibles d'améliorer grandement les capacités des utilisateurs finaux. Le programme est construit autour de la structure de Microsoft .NET.