CheckOps
CATS
CATS is Endava's Apache-2.0 REST API fuzzer and negative-testing tool that generates, runs and reports tests for OpenAPI endpoints with no coding.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
CATS (Contract Auto-generated Tests for Swagger) is a REST API fuzzer and negative-testing tool for OpenAPI endpoints. It automatically generates, runs and reports tests with minimum configuration and no coding, and its README says tests are self-healing and need no maintenance.
The source code is at Endava/cats on GitHub under the Apache-2.0 licence, with about 1,400 stars; the most recent commit was on 10 November 2026.
Features
- Zero-code tests: Generated from OpenAPI.
- Many fuzzers: Boundary, type, header and injection fuzzers.
- HTML reports: Detailed results.
- Authentication support: Headers and auth configuration.
- CI friendly: Run as a CLI in pipelines.
Pros
- Free to use: Open source under Apache-2.0.
- Maintained: Commits as recent as 10 November 2026.
Cons
- Requires a good spec: Results depend on OpenAPI quality.
- Many requests: Run against non-production.
Usage and Links (Example)
cats --contract=openapi.yml --server=https://staging.example.com
Resources:
Pricing
CATS is free and open source under the Apache-2.0 licence.
Recommended for?
- API teams wanting negative tests without code.
- QA engineers fuzzing OpenAPI services.
- Not a fit for GraphQL or gRPC.
Conclusion
CATS generates large negative-test suites for OpenAPI services with no coding.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with CATS side by side.
SSchemathesisSchemathesis is an MIT-licensed property-based API testing tool that generates inputs from OpenAPI, GraphQL and gRPC schemas, chains stateful workflows and finds 500s, schema violations and validation gaps.Compare with CATS
RRESTlerRESTler is Microsoft Research's MIT-licensed stateful REST API fuzzer that infers dependencies from an OpenAPI spec and exercises cloud services to find security and reliability bugs.Compare with CATS
EEvoMasterEvoMaster is an LGPL-3.0 open-source tool that uses AI search techniques to generate system-level tests for REST, GraphQL and RPC APIs, in white-box and black-box modes.Compare with CATS
AAktoAkto is an MIT-licensed security platform that began in API security testing and now positions itself as security for AI agents, MCP servers and LLMs.Compare with CATS
DDreddLanguage-agnostic HTTP API Testing Tool.Compare with CATS- OOWASP ZAPThe ZAP by Checkmarx Core project.Compare with CATS