
Reqnroll
Reqnroll is an open-source, Cucumber-style behavior-driven development test automation framework for .NET, based on the SpecFlow codebase.
What Reqnroll is
Reqnroll is an open-source, Cucumber-style behavior-driven development test automation framework for .NET, based on the SpecFlow codebase. Teams can write executable specifications in Gherkin’s Given-When-Then format and run them as automated tests of requirements. Reqnroll supports full Gherkin, including tagged Rule blocks, and step definitions using regular expressions or Cucumber Expressions; asynchronous steps and hooks are supported. Scenarios can run with NUnit, MsTest, TUnit, or xUnit, including xUnit v3. Reqnroll supports Windows, Linux, and macOS and is distributed as NuGet packages. Its documented .NET support includes .NET Framework 4.6.2 and newer listed versions through .NET 10.0, though frameworks before .NET 8 are outside Microsoft support. Integrations are documented for Visual Studio, Rider, and Visual Studio Code, and the framework can also be used without an IDE. The Visual Studio extension provides Gherkin highlighting, completion, formatting, navigation between scenarios and step definitions, and code snippet generation. Reqnroll is compatible with SpecFlow and provides a migration guide. Community is free; Professional is listed at €400 per 10 users per year, excluding VAT.
Good
- Supports NUnit, MsTest, TUnit, and xUnit
- Works on Windows, Linux, and macOS
- Can be used without an IDE
- Community plan is free
Watch out
- Professional costs €400 per 10 users per year
- Frameworks before .NET 8 are outside Microsoft support
Who it suits
Reqnroll suits .NET teams using Gherkin specifications to automate requirement checks, especially those using its documented test runners and IDE integrations. Existing SpecFlow projects can use its migration guide.
Verdict
Reqnroll provides a free framework for turning Gherkin specifications into .NET tests, with multiple test-runner and IDE options. Teams with existing SpecFlow projects can refer to its migration guide.
Plans and prices
From Reqnroll's own pricing page, checked 29 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Community | Free | Usage of Reqnroll framework · Visual Studio and Rider integration · All community plugins · Community support |
| Professional | €400 a year | Everything in Community · Unlimited email support · SLA with 2 business days response time · €400 per 10 users per year; excludes VAT |
The facts
Each one read from Reqnroll's own pages, with the date it was checked.
What it does
- Community support
- The project uses GitHub exclusively for community support, with issue tracking and discussion categories for ideas and questions.checked 29 Sep 2026
- Gherkin support
- Reqnroll supports full Gherkin, including tagged Rule blocks.checked 29 Sep 2026
- IDE integrations
- Reqnroll documents integrations for Visual Studio, Rider, and Visual Studio Code, and says it can also be used without an IDE.checked 29 Sep 2026
- Installation
- Reqnroll is distributed as NuGet packages, and the documentation says most cases require no additional configuration.checked 29 Sep 2026
- Intended audience
- The project encourages larger companies with more than 20 developers or testers, or companies with solutions exceeding 500 scenarios, to consider paid subscriptions.checked 29 Sep 2026
- Operating systems and .NET
- It supports Windows, Linux, and macOS, and documents .NET Framework 4.6.2 and newer listed versions through .NET 10.0; frameworks before .NET 8 are out of Microsoft support.checked 29 Sep 2026
- Plugins
- Official plugins include integrations for Autofac, Microsoft.Extensions.DependencyInjection, Castle Windsor, external data, Verify, and dynamic types; third-party plugins are maintained by their authors.checked 29 Sep 2026
- Product
- Reqnroll is an open-source Cucumber-style BDD test automation framework for .NET and a reboot of SpecFlow.checked 29 Sep 2026
- Purpose
- It lets teams write Gherkin Given-When-Then executable specifications and turn them into automated tests that verify implementation of requirements.checked 29 Sep 2026
- Security and compliance
- The Enterprise subscription includes signed compliance documents and confirmations; the site’s privacy policy describes data handling for website comments, cookies, and embedded content.checked 29 Sep 2026
- SpecFlow migration
- Reqnroll is based on the SpecFlow codebase, is compatible with SpecFlow, and provides a migration guide for existing projects.checked 29 Sep 2026
- Step definitions
- Step definitions can be defined using regular expressions or Cucumber Expressions, and asynchronous step definitions and hooks are supported.checked 29 Sep 2026
- Test runners
- Automated scenarios can run with NUnit, MsTest, TUnit, or xUnit, including xUnit v3.checked 29 Sep 2026
- Visual Studio features
- The Visual Studio extension offers Gherkin highlighting and completion, formatting, navigation between scenarios and step definitions, and code snippet generation.checked 29 Sep 2026
The company
- Founded
- 2024checked 28 Sep 2026
Alternatives to Reqnroll
- 1

Karate
Free planOpen sourceAPIExtensionLinuxmacOS8.2From $100 a year - 2
FitNesse
Free planWebAPILinuxmacOS6.7Free plan - 3
BddDotNet
Free planLinuxmacOSWindows6.6Free plan - 4
BDDX
Free planWeb6.6From $9.99 a month - 5

Cucumber Open
Free planAndroidAPILinuxmacOS6.6Free plan - 6
Serenity BDD
Free planAndroidiOSWebLinux6.6Free plan
