Side by side
EvoMaster vs Lerna
Both stand on monorepo management tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxMac+2
EvoMaster provides free fuzz-based test generation across several API types and programming languages. Account for the white-box driver requirement and the lack of automatic external-service mocking when planning its use.
Visit EvoMaster Free plan Self-hostedWebWindows
Choose Lerna if you manage multiple JavaScript or TypeScript packages in one repository and want coordinated task execution, caching and npm publishing. Look elsewhere if you need Lerna itself to install and link dependencies, since those tasks belong to package manager workspace features.
Visit LernaThe facts
| EvoMaster | Lerna | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Linux, Mac, Self-hosted, Windows | Self-hosted, Web, Windows |
| Lowest paid plan | Free or on request | Team: $29 a month |
| Plans published | 1 | 3 |
| Maker | Not published | Not published |
| Website | github.com | lerna.js.org |
| On monorepo management tools | #9 of 33 | #13 of 33 |
EvoMaster: what it does well
- Targets REST, GraphQL, and RPC APIs.
- Generates tests in Java, Kotlin, Python, and JavaScript.
- Uses more than 30 oracles to check for faults.
- Can run in GitHub Actions.
- Project says it has no telemetry.
What to know first
- White-box testing requires a manually written driver.
- Does not yet automatically mock external services.
- REST APIs need an OpenAPI schema.
- OpenAPI 3.2 support is on hold.
Lerna: what it does well
- Runs project commands in parallel and can distribute them across machines.
- Restores task files and terminal output from its computation cache.
- Supports fixed or independent package versioning for npm publishing.
- Shows project architecture and dependencies in an interactive workspace graph.
- Supports npm, yarn, pnpm and bun as package managers.
What to know first
- Dependency installation and linking are handled by package manager workspace features.
- Nx Cloud Team costs $29 a month.
- Nx Cloud Enterprise pricing is custom.
Alternatives to EvoMaster Alternatives to Lerna The whole list