TraceCov
Coverage analysis for API testing
TraceCov analyzes API test coverage by mapping test traffic against your OpenAPI specification. It identifies untested endpoints, parameters, keywords, and response schemas—providing insights other tools miss through clear, actionable reports.
Who is it for?
- API developers verifying OpenAPI specification coverage down to individual keywords
- QA teams responsible for ensuring API quality and preventing specification drift
TraceCov tracks API traffic through language-specific integrations, a proxy CLI, or by analyzing imported test artifacts like Postman Collections.

Compatibility
- OpenAPI versions 2.0, 3.0, and 3.1
- Input formats: Postman Collections (v1.0, v2.0, v2.1), HAR files, VCR cassettes (SOON)
- Runtime environments: Python 3.10+, Node.js 20+ (SOON), Browsers (via WebAssembly)
- Integrations:
requests
,schemathesis
, and others via extensible API
Beta Status
TraceCov is currently in beta. Some features are still in development or have limitations. See the Limitations & Roadmap page for details on current status and upcoming features.
Downloads
Try TraceCov Community Edition:
- Python Package (PyPI) -
uv add tracecov[community]
- Browser Demo - No installation required
- Node.js Package (SOON)
- CLI (SOON)
Community Edition
TraceCov Community Edition is free to use but has some processing limits. The first 50 API calls are analyzed per report. Learn more about TraceCov editions.
Documentation
-
Getting Started
Get TraceCov running with your API in under 5 minutes.
-
Tutorial
A complete walkthrough of TraceCov features using a real-world example API.
-
Integration Guides
Platform-specific integration guides:
- Command-Line Interface (SOON)
- Python
- JavaScript (SOON)
-
API Reference
Reference for all TraceCov interfaces:
- Command-Line Interface (SOON)
- Python API
- WebAssembly API (SOON)
- NodeJS API (SOON)
Support
- Email Support - Contact for assistance