Robot Framework
Keyword-driven acceptance testing that reads like structured English.
What it is
Robot Framework is a generic, keyword-driven automation framework where tests are written as tabular keywords rather than code. Libraries extend it to browsers (via Selenium or Browser/Playwright), APIs, databases, SSH, Appium and industrial protocols. It is popular in telecoms, embedded and regulated industries where non-programmers write and read the test suite.
Best for
Where it is strong
- Non-developers can read and often write the tests, which matters in QA-led organisations.
- Extends far beyond browsers: databases, SSH, serial, network equipment.
- Extremely stable and well-supported in regulated and telecom environments.
Where it falls short
- The keyword abstraction fights you once logic gets complex; you end up writing Python behind the keywords anyway.
- Verbose syntax and whitespace-sensitive files that are awkward to review in a diff.
- Feels dated next to modern JavaScript tooling, and hiring is harder.
Pricing
Free and open source
Open sourceFree tier: Everything, self-hosted
What drives the bill: Free and open source. You pay in engineering time and CI minutes.
Check current pricing on Robot Framework Foundation’s siteFigures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.
Works with
What people who use Robot Framework say
No reviews of Robot Framework yet. If you have used it in anger, yours would be the first.
Alternatives to Robot Framework
If Robot Framework is not the right fit, these solve the same problem differently.
Cucumber
E2E & UI Testing
Behaviour-driven development with Gherkin scenarios shared by business and engineering.
Selenium WebDriver
E2E & UI Testing
The W3C standard for browser automation. Every language, every browser, twenty years of it.
Katalon Studio
E2E & UI Testing
All-in-one low-code platform covering web, API, mobile and desktop.
