Coveralls

B
B tier on Test Coverage ToolsScore 7.1 · #1 of 26
Android app
Not listed
Free plan
Yes
Paid plans from
$10/mo
Runs on
api, Linux, self-hosted, Web
coveralls.io
The Coveralls homepage

Summary

Coveralls analyzes software test coverage so teams can identify code that tests do not cover. Its dashboard shows project coverage percentages and how they change over time, while repository views drill down through sub-projects and files to individual lines. Build history tracks coverage for builds across branches, including pull requests. Coveralls can add summarized coverage reports 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, and lists languages including C/C++, Go, Java, JavaScript, .NET, PHP, Python, Ruby and Scala. Integrations include a GitHub Action, a CircleCI Orb and more than 30 community-created options; Coveralls says it works with any CI service. Open-source and public repositories are free. The Starter plan is $10/mo for one private repository and has a 30-day free trial. A self-hosted enterprise installation can run within existing security controls without outbound network access.

Who it is for

Coveralls suits development teams that want coverage details by file and line, historical trends, and pull-request checks. Its free open-source option may suit maintainers of public projects; private repositories have paid plans starting at $10/mo.

What is good

  • Coverage views reach individual code lines.
  • Build history includes branches and pull requests.
  • Coverage criteria can inform merge status.
  • Notifications can go to Slack or webhooks.
  • Self-hosted enterprise deployment is available.

What to know first

  • Starter covers one private repository.
  • Detailed file coverage retention is limited to 12 months for paid repositories.
  • Support add-on costs $200/month.

Everything Xiaomi review

Coveralls: the full review

Coveralls brings coverage summaries, build history, and pull-request reporting into one workflow. Teams should check repository limits, retention terms, and plan costs against their needs.

Overview

Coveralls analyzes test coverage and turns it into project summaries, build history, and pull-request reports for software teams. It is best suited to teams that want coverage visible across CI builds and branches, with checks that can influence merges. The trade-off is a tiered cloud price tied to private-repository counts, with higher-capacity and enterprise options for larger organizations.

Key features

The dashboard tracks project coverage percentages and changes over time, while repository views can drill from aggregate results through sub-projects and files to individual lines. That combination helps teams spot both broad trends and uncovered code without relying on a single headline percentage. Coveralls handles line and branch coverage, and supports report formats including LCOV, SimpleCov, Cobertura, JaCoCo, Gcov, Clover XML, and Pytest-Cov.

Build history records coverage across builds and branches, including pull requests. Pull-request summaries and annotations make changes visible in code review, and coverage criteria can be used to allow or block merges. Teams can also send coverage-change notifications to Slack or webhooks. These features make Coveralls more useful as part of a review workflow than as a standalone report viewer.

Coveralls says it works with any CI service and offers more than 30 community integrations, along with a GitHub Action and CircleCI Orb. Supported languages include .NET, C/C++, Go, Java, JavaScript, PHP, Python, Ruby, Scala, and others. Its API can add repositories and return recent-build statistics, which may suit teams automating repository management or reporting.

For cloud use, Coveralls says it reads code through an SCM OAuth token, accesses repositories read-only, and 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 installations can run inside a customer's existing security controls and without outbound network access.

Pricing

The Open Source plan is 0.00 USD per free for open-source projects. Coveralls also says open-source and public repositories are always free, making it a straightforward fit for public work. For private repositories, the Starter plan costs 10.00 USD per month, billed $10/mo, for one private repository and includes a 30-day free trial. That is the lowest-cost entry, but its single-repository cap is restrictive for teams with multiple private projects.

The Org plan is 50.00 USD per month, billed $50/mo, for 10 private repositories and unlimited users; Org+ is 100.00 USD per month, billed $100/mo, for 20 private repositories and unlimited users. Pro costs 200.00 USD per month, billed $200/mo, for 40 private repositories and unlimited users. Unlimited costs 400.00 USD per month, billed $400/mo, for unlimited private repositories and users. The step-up is chiefly repository capacity, so teams should match the tier to the number of private repositories they need to cover.

A Usage add-on costs 30.00 USD per month, billed $30/mo, and adds 3,000 uploads per month with priority processing; it is repository-scoped and combines with any Cloud Plan. The Support add-on costs 200.00 USD per month, billed $200/mo, for premium support, priority response, and live chat, and also combines with any Cloud Plan. These add-ons can raise the cost substantially, so they make most sense when upload volume or support response is a real operational requirement.

Cloud Premium costs 800.00 USD per month, billed $800.00/mo, for unlimited private repositories, premium support, custom SLA terms, and multi-organization billing. Enterprise Cloud is 35.00 USD per month, billed $35/user/mo, with unlimited organizations, repositories, and users, secure private infrastructure, guaranteed performance, and premium support; it requires at least 40 seats, or $1,400/mo. That minimum makes it an enterprise-scale commitment rather than an upgrade for a small team. The pricing page also offers a $200/month Support add-on.

Platforms

Coveralls supports API, Linux, self-hosted, and web use. The self-hosted option is especially relevant to organizations that need coverage analysis to operate inside their own security controls; the cloud option offers repository access through SCM OAuth with read-only analysis.

Who it's for

Coveralls is a strong fit for teams that want coverage trends, pull-request reporting, and merge gates integrated into CI, especially when they manage several private repositories or public open-source projects. Public projects can use it without a subscription, while private teams can scale from a single-repository Starter plan through organization and enterprise tiers. It is less compelling for a private project that needs only a local coverage report, or for teams unwilling to pay according to repository capacity and add-ons.

Pros and cons

  • Pros: Pull-request summaries, annotations, and coverage gates bring results into code review, where teams can act on them.
  • Pros: History across branches plus file- and line-level detail serves both trend monitoring and targeted investigation.
  • Pros: Public and open-source repositories are free, and the cloud service offers broad CI, language, and report-format support.
  • Cons: The $10/mo Starter plan covers only one private repository, so even small multi-project teams need a higher tier.
  • Cons: Upload and premium-support needs carry separate monthly add-on costs, while Enterprise Cloud has a 40-seat minimum.
  • Cons: Detailed file coverage has finite retention—12 months for paid repositories and six months for public repositories—even though aggregate build coverage is retained indefinitely.

Alternatives

Codecov is worth comparing if its free Developer plan's allowance of up to 250 private-repository uploads and unlimited public repositories suits your use; it also has a maximum of one user for open-source use, or unlimited users for private use. For a free tool with no license tiers, keys, or usage limits, choose OpenClover. ReportGenerator is another freemium option, with a 10-day full-access trial and a free plan for basic features.

For a free, Ruby-specific coverage tool, consider SimpleCov. Python teams looking for an open-source coverage tool can consider Coverage.py. Coverlet is a free alternative for modern .NET SDK-style projects. Go users who need a command-line formatter included with their Go installation can choose gofmt. gcovr is another free option for Linux, macOS, and Windows.

See the Test Coverage Tools category for more options.

Verdict

Choose Coveralls if your team wants coverage to inform pull-request review and merge decisions, with build trends and code-level detail alongside those checks. Its free public-project support and CI breadth are clear strengths, but private teams should account for repository caps, add-ons, and retention before committing. Teams needing only a free local tool, or a small private team with several repositories, may find a simpler alternative a better fit.

Coveralls plans and pricing

All plans
Open Source Free Free for open-source projects coveralls.io · 28 Sept 2026
Starter $10/mo $10/mo 1 private repo · 30-day free trial coveralls.io · 28 Sept 2026
Usage add-on $30/mo $30/mo +3,000 uploads/mo · priority processing · repo scoped · combines with any Cloud Plan coveralls.io · 28 Sept 2026
Enterprise Cloud $35/mo $35/user/mo Unlimited orgs, repos, and users · secure private infrastructure · guaranteed performance · premium support · 40-seat minimum ($1,400/mo) coveralls.io · 28 Sept 2026
Org $50/mo $50/mo 10 private repos · unlimited users coveralls.io · 28 Sept 2026
Org+ $100/mo $100/mo 20 private repos · unlimited users coveralls.io · 28 Sept 2026

Compared on test coverage tools

Free plan
Yescoveralls.io
Paid from
$10/mocoveralls.io
Coverage types
line, branchcoveralls.io
Supported languages
.NET, C/C++, D, Elixir, Erlang, FORTRAN, Go, Haskell, Java, JavaScript, Julia, Kotlin, Lisp, Lua, OCaml, Objective-C, PHP, Python, R, Ruby, Scala, Smalltalk, Swiftcoveralls.io
Report formats
LCOV, SimpleCov, Cobertura, JaCoCo, Gcov, LuaCov, Golang, Coveralls JSON, Pytest-Cov, Clover XMLcoveralls.io
Pull-request annotations
Yescoveralls.io
Self-hosted option
Yescoveralls.io
Historical trends
Yescoveralls.io
Coverage gates
Yescoveralls.io

Facts

Purpose
Coveralls analyzes test coverage to show which parts of code are not covered by tests.coveralls.io · 28 Sept 2026
Coverage dashboard
The dashboard summarizes projects' current coverage percentages and graphs changes over time.coveralls.io · 28 Sept 2026
Coverage detail
Repository pages show aggregate coverage down to sub-project, file, and individual code line.coveralls.io · 28 Sept 2026
Build history
Build history shows coverage changes for each build across branches, including pull requests.coveralls.io · 28 Sept 2026
Pull requests
Coveralls posts summarized coverage reports in pull requests and can send status updates that allow or block merges based on coverage criteria.coveralls.io · 28 Sept 2026
Notifications
Coverage change notifications can be sent to Slack or to webhooks.coveralls.io · 28 Sept 2026
Integrations
Coveralls says it works with any CI service and offers over 30 community-created integrations plus a GitHub Action and CircleCI Orb.coveralls.io · 28 Sept 2026
Source languages
The homepage lists integration packages for languages including C/C++, Go, Java, JavaScript, .NET, PHP, Python, Ruby, Scala, and others.coveralls.io · 28 Sept 2026
API
The API can add repositories programmatically and return statistics on recent builds.coveralls.io · 28 Sept 2026
Open source
Coveralls states that it is always free for open-source and public repositories.coveralls.io · 28 Sept 2026
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.coveralls.io · 28 Sept 2026
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.enterprise.coveralls.io · 28 Sept 2026
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.coveralls.io · 28 Sept 2026
Support
The pricing page offers a $200/month Support add-on with premium support, priority response, and live chat.coveralls.io · 28 Sept 2026
Maker and location
The About page identifies Coveralls, Inc. as the operator and describes it as based in Venice, California.coveralls.io · 28 Sept 2026

Company

Founded
2011coveralls.io · 23 Sept 2026

Best Coveralls alternatives

See all 12

Where it ranks on Everything Xiaomi

Is Coveralls yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources