Skip to content
SPECIFICTION
Get listed

Coveralls

coveralls.io

From $10/mo Free plan WebLinuxAPISelf-hosted
Visit coveralls.io
Spec score 8.6 #3 of 27 in Test Coverage Tools

What it is

Coveralls analyzes software test coverage, showing teams which code is not covered by tests. Its dashboard presents project coverage percentages and their changes over time, while repository views drill down from a project to sub-projects, files, and individual lines. Build history tracks coverage across branches, including pull requests. Coveralls can add summarized coverage results to pull requests and send status updates that apply coverage criteria to merge decisions. Notifications can go to Slack or webhooks. It supports line and branch coverage, with report formats including LCOV, SimpleCov, Cobertura, JaCoCo, and Clover XML. Coveralls says it works with any CI service and lists more than 30 community-created integrations, a GitHub Action, and a CircleCI Orb. An API can add repositories programmatically and return recent build statistics. Open-source and public repositories are free. The Starter plan is $10 a month for one private repository and includes a 30-day trial. A self-hosted enterprise installation can operate within existing security controls without outbound network access.

Spec sheet

Purpose
Coveralls analyzes test coverage to show which parts of code are not covered by tests.Read 28 Sep 2026 · coveralls.io
API
The API can add repositories programmatically and return statistics on recent builds.Read 28 Sep 2026 · coveralls.io
Integrations
Coveralls says it works with any CI service and offers over 30 community-created integrations plus a GitHub Action and CircleCI Orb.Read 28 Sep 2026 · coveralls.io
Support
The pricing page offers a $200/month Support add-on with premium support, priority response, and live chat.Read 28 Sep 2026 · coveralls.io
Founded
2011Read 23 Sep 2026 · coveralls.io
Build history
Build history shows coverage changes for each build across branches, including pull requests.Read 28 Sep 2026 · coveralls.io
Coverage dashboard
The dashboard summarizes projects' current coverage percentages and graphs changes over time.Read 28 Sep 2026 · coveralls.io
Coverage detail
Repository pages show aggregate coverage down to sub-project, file, and individual code line.Read 28 Sep 2026 · coveralls.io
Data retention
The cloud terms specify detailed file coverage retention of 12 months for paid repositories and six months for public repositories, while aggregated build-level coverage is retained indefinitely.Read 28 Sep 2026 · coveralls.io
Enterprise security
The Enterprise security page says its on-premises installation runs within the customer's existing security controls and can operate without outbound network access.Read 28 Sep 2026 · enterprise.coveralls.io
Maker and location
The About page identifies Coveralls, Inc. as the operator and describes it as based in Venice, California.Read 28 Sep 2026 · coveralls.io
Notifications
Coverage change notifications can be sent to Slack or to webhooks.Read 28 Sep 2026 · coveralls.io
Open source
Coveralls states that it is always free for open-source and public repositories.Read 28 Sep 2026 · coveralls.io
Privacy and security
The cloud terms state that Coveralls reads code through the SCM OAuth token, does not store or cache private code, and accesses repositories on a read-only basis for coverage analysis.Read 28 Sep 2026 · coveralls.io
Pull requests
Coveralls posts summarized coverage reports in pull requests and can send status updates that allow or block merges based on coverage criteria.Read 28 Sep 2026 · coveralls.io
Source languages
The homepage lists integration packages for languages including C/C++, Go, Java, JavaScript, .NET, PHP, Python, Ruby, Scala, and others.Read 28 Sep 2026 · coveralls.io

Plans and prices

Open Source Free Free for open-source projects Read 28 Sep 2026 · coveralls.io
Starter $10 a month $10/mo 1 private repo · 30-day free trial Read 28 Sep 2026 · coveralls.io
Usage add-on $30 a month $30/mo +3,000 uploads/mo · priority processing · repo scoped · combines with any Cloud Plan Read 28 Sep 2026 · coveralls.io
Enterprise Cloud $35 a month $35/user/mo Unlimited orgs, repos, and users · secure private infrastructure · guaranteed performance · premium support · 40-seat minimum ($1,400/mo) Read 28 Sep 2026 · coveralls.io
Org $50 a month $50/mo 10 private repos · unlimited users Read 28 Sep 2026 · coveralls.io
Org+ $100 a month $100/mo 20 private repos · unlimited users Read 28 Sep 2026 · coveralls.io
Pro $200 a month $200/mo 40 private repos · unlimited users Read 28 Sep 2026 · coveralls.io
Support add-on $200 a month $200/mo Premium support · priority response · live chat · combines with any Cloud Plan Read 28 Sep 2026 · coveralls.io
Unlimited $400 a month $400/mo Unlimited private repos · unlimited users Read 28 Sep 2026 · coveralls.io
Cloud Premium $800 a month $800.00/mo Unlimited private repos · premium support · custom SLA terms · multi-org billing Read 28 Sep 2026 · coveralls.io

Every Coveralls plan and price →

Strong points and limits

Strong points

  • Coverage views reach individual code lines.
  • Build history includes branches and pull requests.
  • Coverage criteria can affect merge decisions.
  • Works with any CI service, according to Coveralls.
  • Self-hosted enterprise option can run without outbound access.

Limits

  • Starter covers one private repository.
  • Paid Starter plan is $10 a month.
  • Detailed file coverage retention is six months for public repositories.

Who it suits

Coveralls suits development teams that want coverage detail at file and line level, plus coverage checks in pull requests. Open-source projects can use its free offering; teams needing private deployment can consider its self-hosted option.

Coveralls in depth

Read the full write-up

Overview

Coveralls is a test-coverage reporting service for teams that want to find untested code and follow coverage as software changes. It is strongest for teams that want coverage checks inside pull-request review; individual developers seeking only a local coverage tool may prefer a narrower, free alternative.

Key features

A project dashboard pairs current coverage percentages with historical graphs, and repository views drill down through sub-projects and files to individual lines. Coveralls handles line and branch coverage, so teams can use both summary trends and finer-grained reports to find gaps. It accepts formats such as LCOV, SimpleCov, Cobertura, JaCoCo, Gcov, and Pytest-Cov, among others.

Build history tracks coverage across branches and builds, including pull requests. Summaries and annotations place results in pull-request review, while coverage criteria can permit or block merges. That is useful when teams want coverage to inform decisions, though it adds most value as part of an existing CI and review process rather than as a stand-alone coverage generator.

Coveralls says it works with any CI service and provides more than 30 community integrations, as well as a GitHub Action and CircleCI Orb. Language packages cover a broad range, including.NET, C/C++, Go, Java, JavaScript, PHP, Python, Ruby, and Scala. The API can add repositories and return recent-build statistics. Slack and webhook notifications can report coverage changes.

For cloud use, Coveralls accesses repositories read-only through an SCM OAuth token and says it does not store or cache private code. Detailed file coverage is retained for 12 months on paid repositories and six months on public repositories; aggregated build-level coverage remains indefinitely. Enterprise on-premises deployment runs within the customer's existing security controls and can operate without outbound network access.

Pricing

Coveralls has a free plan for open-source and public repositories. The Open Source plan is free, making it a natural fit for public projects. Private-repository cloud plans start with Starter at $10 a month, billed $10/mo, for one private repository and a 30-day free trial. That is a modest entry point, but the one-repository allowance is restrictive for teams with multiple private projects.

Org costs $50 a month (billed $50/mo) for 10 private repositories and unlimited users; Org+ is $100 a month (billed $100/mo) for 20; Pro is $200 a month (billed $200/mo) for 40. Unlimited costs $400 a month (billed $400/mo) for unlimited private repositories and users. These steps make the repository allowance explicit, but teams must move to a higher tier as their private portfolio grows.

Enterprise Cloud is $35 a month (billed $35/user/mo) for unlimited organizations, repositories, and users, secure private infrastructure, guaranteed performance, and premium support. Its 40-seat minimum makes the stated minimum $1,400/mo, so it is aimed at larger organizations, not small teams. Cloud Premium is $800 a month (billed $800.00/mo) and adds premium support, custom SLA terms, and multi-organization billing for unlimited private repositories.

Two add-ons can be combined with any Cloud Plan. The Usage add-on costs $30 a month (billed $30/mo) for 3,000 additional uploads per month, priority processing, and repository-scoped use. The Support add-on costs $200 a month (billed $200/mo) for premium support, priority response, and live chat. Choose them for the specific capacity or support need; they raise the bill beyond the base plan.

Platforms

Coveralls supports API, Linux, web, and self-hosted deployment. Its range of report formats and integrations suits teams using varied languages and CI services, while self-hosting gives organizations an option to keep deployment within their own security controls.

Who it's for

Coveralls is a good fit for development teams that want line-level coverage detail, historical trends, and pull-request checks tied to merge decisions. Public and open-source projects can use it free; teams with private repositories should choose a tier by repository count, and larger organizations can consider Enterprise Cloud or on-premises deployment. It is less compelling when the need is simply to generate coverage locally without a hosted review workflow.

Pros and cons

Pro: Coverage history, line-level detail, pull-request annotations, and configurable gates connect measurement to code review.

Pro: Open-source and public repositories are free, and broad format and CI support accommodate varied project setups.

Pro: Read-only cloud access and an on-premises option address distinct security needs.

Con: Starter includes only one private repository; larger allowances require higher monthly plans.

Con: Enterprise Cloud's 40-seat minimum sets a $1,400/mo floor, putting it beyond the needs of many small teams.

Con: Detailed file coverage expires after six months for public repositories and 12 months for paid ones, even though aggregate build coverage is retained indefinitely.

Alternatives

For a directory of other options, see Test Coverage Tools.

ReportGenerator is worth comparing if you want a freemium tool with a free trial, a free open-source basic tier, and Linux, macOS, and Windows support; its Individual plan is 79.

Codecov is another freemium coverage service with API, extension, self-hosted, and web platforms; its Developer plan is free and allows 250 private-repository uploads, with unlimited public repositories.

OpenClover suits readers looking for a free tool with no license tiers, keys, or usage limits across Linux, macOS, web, and Windows.

gcov is a free choice for projects compiled with GCC that can generate coverage data through instrumentation.

SimpleCov is a free, MIT-licensed option specifically for Ruby code coverage.

Coverage.py is a free open-source Python coverage tool, with an enterprise subscription available through Tidelift.

EclEmma is a free Eclipse plug-in for Java code coverage.

gofmt is included with Go and is intended for command-line use.

Verdict

Choose Coveralls if your team wants coverage trends and line-level reports to shape pull-request review, with free service for public work and scalable private-repository plans. Look elsewhere if you need only local coverage generation or if the private-repository tiers and, for Enterprise Cloud, the seat minimum do not fit your team.

Verdict

Coveralls connects coverage reporting with build history and pull-request decisions. Its free offering covers open-source and public repositories, while private repositories and self-hosted deployment have separate options.

Where Specifiction places it

Alternatives to CoverallsAll alternatives →