כמעט כל דבר שרוויט יכול לעשות ידנית, ה-API יכול בדרך כלל לעשות פרוגרמטית - עריכה מרוכזת של פרמטרים, יצירת דוחות מותאמים אישית, אוטומציה של משימות מידול חוזרות, או בניית כלים מותאמים אישית שלמים. Dynamo ורוב תוספי הצד השלישי לרוויט בעצמם בנויים מעל ה-Revit API; משתמשים מתקדמים כותבים ישירות מולו ב-C# או Python (דרך pyRevit) כאשר הם צריכים משהו מעבר למה שתסריטים חזותיים מציעים.