Suggest a tool

Open-source API testing tools: 11 compared

Tools for testing HTTP, GraphQL and gRPC APIs, including clients and assertion libraries.

11 tools are listed here, 3 of them with this as a secondary category. Each one is open source under an OSI-approved license and meets the inclusion rules. The table is sorted by GitHub stars, descending, on the fetch date. Select a column heading to sort by another column.

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

API testing tools. Sorted by GitHub stars, descending. Select a column heading to change the sort.
Bruno47,11112026-08-201v4.1.02026-09-221MITJavaScriptactive
Hurl19,21012026-04-2918.0.12026-09-211Apache-2.0Rustactive
supertest14,40412026-09-221v7.3.02026-09-221MITJavaScriptactive
Karate8,96512026-08-141v2.1.22026-09-191MITJavaactive
REST Assured7,14112026-07-101rest-assured-6.0.12026-07-221Apache-2.0Javaactive
Schemathesis3,61812026-09-191v4.27.52026-09-221MITPythonactive
RESTler2,94612025-01-301v9.3.12026-02-131MITPythonslow
Microcks2,04612026-08-0511.15.02026-09-221Apache-2.0Javaactive
Step CI1,86712024-06-1012.8.22024-08-031MPL-2.0TypeScriptinactive
Tavern1,16112026-03-281v3.3.02026-09-111MITPythonactive
EvoMaster78212026-09-151v6.2.02026-09-221LGPL-3.0Kotlinactive

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

Comparisons in this category

Guide

Open-source api testing tools: how the list is sorted and what each covers