OtterWise helps you track code coverage & health,
and prevents merging bad PRs
No creditcard required
Your code never enters our servers. We collect no usage data, personal data, or similar. We sell software, not data.
Read about our code privacy efforts here.
All plans (including free) offer unlimited collaborators at no extra charge. You can invite your entire engineering department, HR, and even your family if you want.
The dashboard contains various coverage graphs to measure progress, and you can even add them to your own dashboard with our API to share with your team outside OtterWise.
All paid plans include an optional onboarding session, where we help you get started with OtterWise and answer any questions you might have.
OtterWise is built to be flexible for any use case. You can configure which files to ignore, when to fail CI, how to calculate coverage, and much more.
With per-line test coverage, type coverage, mutation coverage, and much more, OtterWise will enhance the reliability of your codebase.
We support all major CI providers, and are programming language agnostic.
Our code coverage tracking graphs make it easy to monitor your progress across all branches. With clean visuals and real-time updates, you can motivate your team to increase code coverage and achieve a healthier codebase.
Our pull request status checks provide an easy and effective way to maintain healthy code coverage and avoid issues that could impact your business. With automated checks and customizable settings, you can catch problems early and stay on top of your codebase with ease.
Take control of your code coverage data with our user-friendly API. With relaxed rate limiting and inclusion in all plans, accessing your data has never been easier. Exactly as it should be.
No creditcard required
Should you have any questions not covered here, you can always reach out to [email protected] or on Twitter @getOtterwise and we will do our best to help you out.
We do not access, store or modify your code, in any way.
In fact, by design, our servers are not able to access repository code.
By utilizing GitHub annotations and downloadable coverage files, we can offer all the functionality expected of a code coverage service, without ever accessing source code.
OtterWise is language and framework-agnostic, it can be used with any coding language. The only requirement is that your code is hosted on GitHub.com and that your test framework is capable of outputting a Coverage Clover XML file.
Most test frameworks have this capability, for example PHPUnit has it built in (requires PCOV or XDebug), and in JavaScript you can get it through istanbuljs/nyc. We have guides as you set up your repository, to help you get started.
We have no minimum commitment. You can cancel anytime through your account, and we will stop billing you immediately, you will continue having access to your service until the end of your billing cycle.
At the end of your billing cycle, we will downgrade you to the free plan and automatically adjust the service accordingly, such as disabling collaborators that exceed the free plan limit. Your will still have access to your data!
Public repositories have no restrictions, and can have unlimited uploads and collaborators. Even with a Team plan, you still can have outside collaborators submit builds towards your public repositories, without paying for extra seats.
Our free plan is free forever, and offers up to 2 collaborators (yourself + one other person) without adding credit card. This will let you get setup, try out the service and decide if you want to upgrade for the rest of your team.
Yes absolutely. Please reach out to us at [email protected] and we will get it sorted for you.
Yes, we offer a no-questions-asked refund policy. Please reach out to us at [email protected] and we will get it sorted for you.
With OtterWise, you can track test coverage, test performance, contributor stats, code health, and much more.