API Access

Coverage data, programmatically

Access comprehensive coverage data through our REST API. Get repository, commit, pull request and historical coverage metrics.

API illustration showing data exchange between systems

Authentication

All API requests require an API key which can be generated in your account settings. Include it in the Authorization header:

Authorization: Bearer YOUR_API_KEY

View our API documentation

No credit card required for public repos.

Privacy by default

We never access your source. We only store coverage metrics and the minimal service data needed to run OtterWise. Read about our code privacy efforts.

Invite your entire team

All plans (including free) offer unlimited collaborators at no extra charge. You can invite your entire engineering department, designers, PMs, and stakeholders.

Track progress anywhere

Watch coverage move over time in the dashboard, or pull the same numbers into your own with the API.

Onboarding assistance

All paid plans include priority chat support, and we can help you get running even if you have no CI pipeline yet.

Tailored to your workflow

Configure which files to ignore, when to fail CI, how coverage is calculated, and more. It bends to your setup, not the other way around.

Surface the riskiest code

Per-line coverage, type coverage, and CRAP scores point you at the code most likely to break, so you test what matters first.

See exactly what your tests miss.

Free for public repos. Set up in 5 minutes. No credit card required.

Ready when you are

Ship better code faster, with confidence.

PR comments, status checks, line annotations, and trends, all without code access. Free for public repos; per-repo pricing for private repos.