Code Quality Reporting for Agencies

We help agencies ship quality code to clients with automated code analysis, coverage tracking, and quality metrics.
Unlike our competitors, we don't need access to your code.

  • Unlimited Team members, uploads, projects and shareable metrics.
  • Projects can be toggled on/off. After client handover, simply cancel the repo subscription.
  • Track Code Coverage, Complexity, code quality, Type Coverage, mutation and branch coverage.
  • Agency-wide dashboards showing metrics like code coverage across all repos.

In-app view of a active repository using OtterWise

Compliance made easy

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.

Invite your entire team

All plans (including free) offer unlimited collaborators at no extra charge. You can invite your entire engineering department, HR, and even your family.

Track progress, anywhere

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.

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

OtterWise is built for any use case. You can configure which files to ignore, when to fail CI, how to calculate coverage, and much more.

Proactive risk identification

With per-line Code Coverage, type coverage, mutation coverage, and much more, OtterWise will enhance the reliability of your codebase.

Ship Quality to Clients

Ensure that your team is shipping quality code by tracking code coverage, complexity and overall code quality. With OtterWise, you can track code coverage across all repositories with agency-wide dashboards.

We help agencies to ship confidently and ensure that the code quality is maintained throughout the project lifecycle, with pull request comments, status checks and suggestions of how and where to improve the code.

Give Clients Peace of Mind

With badges, shareable metrics and API access, you can show your clients that you are shipping high quality code, and give them peace of mind that you are taking care of their project better than your competitors.

Showing your clients that you care about delivering quality code will help you win more projects and retain clients for longer, and OtterWise makes it straightforward to show just that.

Fully Secure by Default

The source code is never accessed by OtterWise, in fact we don't even have scopes to access. We strip any code-references from coverage data and only store the metrics that are relevant to you. This means that you can use OtterWise with confidence, knowing that your code is safe and secure.

Real-Time Quality Monitoring

  • Automated code quality checks on every commit
  • Instant notifications for quality regressions
  • Customizable quality gates and thresholds
  • Detailed quality trend analysis over time

Team Collaboration & Insights

  • Team performance dashboards
  • Developer-specific metrics and trends
  • Automated quality improvement suggestions

Seamless Integration

  • Works with GitHub Source Control
  • Works with all major CI/CD providers
  • Full API access for read and write of data
  • Browser extensions for major browsers to view quality directly inside GitHub

Getting Started is Easy

  1. Connect your repositories
  2. Configure your quality standards
  3. Start monitoring and improving

Need help getting started? All paid plans include an optional onboarding session with our experts, we can help you get set up and answer any questions you may have.

A preview of GitHub status checks on PRs, preventing uncovered code to be deployed

Catch unhealthy code before it goes live

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.

API request example for OtterWise

Unlock Your Code Coverage Data with API access

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.

Frequently Asked Questions

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.

Do you access my private code?

We do not access, store or modify your code.

In fact, by default, 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.

Your organization can opt-in to permit code access, which will let team members temporarily grant access to render Code Coverage per-line inside OtterWise when enabled.

You can read more about our code privacy efforts here.

Which Coding Languages are Supported?

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.

What are the billing commitments?

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!

Are Public Repositories free?

Public repositories are free forever and you can invite unlimited collaborators, and submit unlimited builds (coverage data) to us. We only charge for private repositories.

Do you offer a trial?

Yes! you have 2 trial options:

  • Public repositories are free forever. You never have to add a credit card and it comes with most features.
  • 7 day trial on the pro plan, so you can evaluate OtterWise on your private repositories before deciding.
Can I switch between yearly/monthly billing?

Yes absolutely. Inside your organization billing page you can click the "Switch to yearly / monthly" and "Update plan" which will instantly switch you to your selection, and prorate accordingly. You can also reach out to us at [email protected] and we will get it sorted for you.

Do you offer refunds?

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.

Do you offer SAML and SSO?

Yes, we only permit logging in through your source code provider (GitHub). Employees removed from your GitHub organization are automatically removed from the respective OtterWise organization.

Improve code quality today_

With OtterWise, you can track Code Coverage, test performance, contributor stats, code health, and much more.