RestTestGen
The facts below are what the maker publishes about RestTestGen, checked and dated. Our editors have not written about it yet.
Plans and prices
From RestTestGen's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| RestTestGen | Free | Apache-2.0 licensed open-source framework |
The facts
Each one read from RestTestGen's own pages, with the date it was checked.
What it does
- Analysis and output
- It provides status-code and security oracles, coverage measurements, reports, and replayable JUnit plus REST-assured test cases.checked 5 Oct 2026
- API requirement
- Testing an API requires its OpenAPI specification and a deployed instance reachable over HTTP.checked 5 Oct 2026
- Audience and support
- The maintainers describe the framework as intended for researchers, practitioners, and developers, and invite contributions through pull requests.checked 5 Oct 2026
- Authentication
- Authenticated API testing uses user-provided commands that return authentication parameters as JSON, and only one command is used at a time.checked 5 Oct 2026
- Deployment
- The project can be built and run with Docker, Gradle, or IntelliJ IDEA; DeepREST has a dedicated Dockerfile.checked 5 Oct 2026
- Docker limitation
- The RestTestGen Docker container includes Java 11 and Gradle 8.14 but does not include Python, which may be needed by user authentication scripts.checked 5 Oct 2026
- Integration
- The NLP-based specification enhancement strategy requires a separately deployed NLP2REST Rule Extraction service.checked 5 Oct 2026
- OpenAPI support
- The framework parses OpenAPI v3 specifications in JSON and YAML formats.checked 5 Oct 2026
- Purpose
- RestTestGen is a framework and tool for automated black-box end-to-end testing of RESTful web APIs over HTTP.checked 5 Oct 2026
- Security and license
- The repository is licensed under Apache License 2.0; its included mass assignment strategy tests for that vulnerability class.checked 5 Oct 2026
- Strategies
- Included strategies cover nominal and error testing, mass assignment security testing, natural-language enhancement of OpenAPI specifications, and DeepREST reinforcement learning.checked 5 Oct 2026
- System requirements
- The maintainers recommend Ubuntu and report testing the current version on Ubuntu 22.04 LTS; running with Gradle requires Java 11.checked 5 Oct 2026
- Test generation
- It supports parameter value generation and retrieval, mutation operators, response processors, and configurable operation sorting.checked 5 Oct 2026
The company
- Founded
- 2022checked 28 Sep 2026
Alternatives to RestTestGen
- 1
HTTPie
Free planOpen sourceWebLinuxmacOSWindows8.3From $10 a month - 2

Karate
Free planOpen sourceAPIExtensionLinuxmacOS8.2From $100 a year - 3

SoapUI
Free planOpen sourceAPILinuxmacOSSelf-hosted8.2From $1,069 a year - 4

Bruno
Free planOpen sourceAPIExtensionLinuxmacOS8.1From $6 a month - 5

Apidog
Free planWebAPIExtensionLinux8.0From $9 a month - 6

PactFlow
Free planWebAPILinuxSelf-hosted7.6From $115.42 a month
