Pricing

Simple per-repo pricing. Unlimited teammates.

Free forever for public repos; pay only for private repos you enable. No per-seat fees.

Basic

Free

Free forever for public repositories

  • Unlimited Collaborators / Team members
  • Unlimited Public Repositories
  • Unlimited Uploads
  • 6 months of data retention
    Data Retention refers to how far back you can view reports, see coverage statistics etc.
  • 0 Private Repositories
  • PR Comments
  • Annotations
  • Status Checks
  • API access
  • Leaderboards
  • SAML / SSO
    Logging in to OtterWise requires a GitHub account, provisioning of members is therefor also managed inside your GitHub organization, and SSO is automatic through this.
  • Reporting
  • Code Coverage tracking
  • Patch Coverage tracking
  • Weekly and monthly digests
Get started for free

No credit card required for public repos.

Cancel anytime; billing starts after the 7-day trial for private repos.

FAQ

Frequently asked questions

Something not covered here? Email [email protected] and we'll help you out.

No. By default, our servers can't reach your repository code at all.

We rely on GitHub annotations and the coverage files your tests already produce, so you get everything a coverage service offers without us ever reading your source.

Your organization can opt in to temporary code access if you want coverage rendered per line inside OtterWise. You can read about our code privacy efforts here.

Any of them. OtterWise is language- and framework-agnostic; the only requirement is that your code is on GitHub.com and your test framework can output a Clover XML or LCOV file.

Most can: PHPUnit has it built in (via PCOV or Xdebug), and in JavaScript you get it through Istanbul/nyc. Our setup guides walk you through it.

None. There's no minimum commitment, cancel anytime from your account and billing stops immediately. You keep access until the end of the cycle.

After that we move you to the free plan and adjust automatically, for example disabling private repos over the free limit. Your data stays put.

Free forever, with unlimited collaborators and unlimited builds. We only charge for private repos.

Two ways to try it:

  • Public repos are free forever.
  • Private repos get a 7-day trial; billing starts when it ends.

Yes. On your organization's billing page, switch between yearly and monthly and hit Update plan, it applies instantly and prorates the difference. Or email [email protected] and we'll sort it.

Yes, no questions asked. Email [email protected] and we'll sort it out.

Login runs entirely through GitHub, so your existing GitHub access controls apply. Remove someone from your GitHub organization and they lose OtterWise access automatically.

Yes, coverage across the whole repository, not just the diff, on every plan.

Yes, coverage of just the lines your pull request or commit changed, on every plan. It shows exactly which new lines aren't tested before you merge.

GitHub today, plus any CI that can run the uploader.

OtterWise tracks line coverage, branch coverage, patch coverage, type coverage, complexity, and CRAP.

Free plans keep 6 months of history; Pro plans keep it indefinitely. Either way you can view past reports and track trends over time.

Yes. Pull your coverage, metrics, and history out through the API anytime, or ask support for an export.

Authentication runs through GitHub, traffic is encrypted in transit, and code access is off by default and opt-in only, so your source stays private unless you choose otherwise.

Weekly and monthly digests, leaderboards, coverage trends, and per-file breakdowns. Pro plans add deeper history and analytics.

Yes, unlimited collaborators on every plan, including free. Manage access through your GitHub organization, and work from shared PR comments and line annotations.

Any framework that can output a Clover XML or LCOV report, including PHPUnit, Jest, Cypress, RSpec, and PyTest.

No, coverage reports only.

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.