Robot Framework est un framework d'automatisation open source pour l'automatisation des tests et la robotisation des processus (RPA). Les tests s'écrivent dans une syntaxe textuelle lisible, à base de mots-clés. Des bibliothèques en Python, Java ou autre l'étendent. Une soixantaine de bibliothèques externes existent, comme Browser Library pour les tests web basés sur Playwright et AppiumLibrary pour Android et iOS. Robot Framework s'installe avec pip et s'exécute dans votre environnement et vos pipelines CI, sans service hébergé.
Le framework est publié sous licence Apache 2.0 et développé sur GitHub. La Robot Framework Foundation, organisation à but non lucratif (Robot Framework ry) dont l'adresse est à Helsinki, en Finlande, finance et soutient le développement grâce aux cotisations de ses membres. Le logiciel étant open source et fonctionnant sur votre propre infrastructure, aucune donnée de test n'a à être transmise à un éditeur, et il n'existe pas de dépendance à un fournisseur commercial unique. Une organisation européenne garde ainsi la maîtrise de ses actifs de test et peut contrôler le code.