Property-based testing for OpenAPI and GraphQL APIs
Tavern
Automated API testing in concise YAML files
About Tavern
A command-line tool and Python library for automated testing of APIs, using concise YAML test files to describe requests, validations and stages for RESTful services and integrations. Because the code is openly available, it can be audited, extended and run on private infrastructure, which makes it attractive to teams with privacy or compliance needs. It is commonly adopted through containers or packages, evaluated against commercial alternatives and kept because it solves a focused problem reliably at scale.
Tavern key facts
- Category: Developer Tools
- Pricing: Free — listed in this directory as a free tool, with no paid plan required to use it.
- Focus areas: api testing, yaml, python, cli
- Official site: tavern.dev
About the Developer Tools category
Editors, platforms, and services developers rely on to build and ship software. The Developer Tools category on Tools Hub currently lists 738 tools. Alongside Tavern, it includes Schemathesis, Step CI, Fortio, pytest-benchmark.
More in Developer Tools
Comparing tools in the Developer Tools category? These related listings are worth a look: Schemathesis — Property-based testing for OpenAPI and GraphQL APIs; Step CI — Open source API testing and monitoring from YAML; Fortio — Load testing library, command line tool and web UI.
Open source API testing and monitoring from YAML
Load testing library, command line tool and web UI
pytest fixture for benchmarking code inside test suites
Mutation testing for JavaScript, C# and Scala
State of the art mutation testing system for the JVM