BuildPulse vs Captain
BuildPulse
buildpulse.ioCaptain
rwx.comSide by side
| Figure | BuildPulse | Captain |
|---|---|---|
| Price from | $29/mo | Free |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | — | Yes |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Plans published | 12 | 4 |
| Spec score · Test Flakiness Management Software | 9.4 (#2) | 9.4 (#3) |
| Company legal name | The privacy policy identifies the service operator as BuildPulse LLC. | Crunchbase identifies the maker's legal name as ReadWriteExecute, Inc. |
| Documentation depth | The documentation includes runner quickstarts, remote Docker builders, caching, test-result upload, notifications, monorepos, framework guides and CI-provider guides. | Captain documentation covers quickstarts, installation, framework-specific setup, CI providers, cloud API, configuration and CLI commands. |
| Product | BuildPulse offers CI runners, flaky-test detection and quarantine, code coverage, engineering metrics, and AI code review. | Captain is an open source CLI for detecting flaky tests, retrying and quarantining them, and partitioning test files for parallel execution. |
| Public API | BuildPulse offers a REST API at platform.buildpulse.io with endpoints for organizations, repositories, usage, submissions, test results, flaky tests and badges. | Captain Cloud exposes HTTP endpoints under cloud.rwx.com/captain/api and authenticates requests with bearer access tokens. |
| Rating on G2 | 3.0 out of 5 from 2 reviews | 0 out of 5 from 0 reviews for RWX. |
| Security | BuildPulse says it runs on AWS in the United States and encrypts data in transit; its page describes encryption at rest for object storage and DynamoDB while saying native DocumentDB storage encryption is still being evaluated. | RWX says it is SOC 2 Type 2 compliant and that Drata tests its security and IT infrastructure daily. |
| Support | Team includes email support, Growth includes priority email support and a dedicated onboarding session, and Enterprise includes dedicated onboarding and priority support. | RWX offers documentation, GitHub issues for open source tools, Discord access to its engineering team, and shared Slack channels for existing customers. |
| What it does | BuildPulse connects to CI systems to analyze test reliability, pipeline performance, coverage and CI cost. | Captain is an open-source CLI for detecting flaky tests, retrying failures, quarantining tests, partitioning test files for parallel jobs, and producing failure summaries. |
Plans
BuildPulse
- BuildPulse RunnersFree
- Runner 2xFree
- Runner 4x$0.01, paid once
- Runner 8x$0.02, paid once
- Runner 16x$0.03, paid once
- Runner 32x$0.06, paid once
- Runner 64x$0.13, paid once
- AI Code Review$29 a month
- Startup$99 a month
- Team$249 a month
In their own words
BuildPulse
BuildPulse is a CI and test-health platform for tracking flaky tests, coverage, build activity, and engineering metrics. It detects flaky tests across branches and pull requests, ranks them by engineering time affected, and lets teams quarantine them. Detection can use JUnit XML from an existing test runner with one workflow step, without annotations or an SDK. Coverage tracking accepts LCOV and Cobertura XML and shows trends by branch and file. Repository views include pass rate, test volume, build duration, flaky-test disruption, and recent builds across 7-, 30-, and 90-day periods. BuildPulse also offers CI runners described as replacements for hosted runners from GitHub Actions, Semaphore, and CircleCI, along with AI code review. Connections include GitHub, Bitbucket, Jira, and Slack. BuildPulse says it processes test results, coverage reports, and CI metadata rather than keeping full source-code copies. Pricing starts at $99 a month for Startup; there is no free plan, though a 14-day trial is listed.
Captain
Captain is an open-source command-line tool for finding flaky tests and managing test execution. It measures test reliability, can retry failed tests, and can quarantine flaky ones to unblock builds. By tracking test runtimes, it balances files across parallel jobs. Framework integrations include xUnit, ExUnit, Ginkgo, go test, Bun, Cucumber, Cypress, Jest, Karma, Mocha, Playwright, TestCafe, Vitest, PHPUnit, pytest, unittest, minitest, and RSpec. CI integrations listed include RWX, GitHub Actions, CircleCI, Buildkite, and GitLab. Framework results can be reviewed in a web interface for managing flakes, retries, quarantine, and suite partitioning. Feature availability varies: xUnit does not include partitioning, and Karma does not list retries or partitioning. The free OSS plan includes file-based configuration, partitioning, flaky-test tracking and quarantine, and retries. Pro costs what you agree with the maker, billed per million test results uploaded, and adds analytics on flaky tests and performance trends with 90-day retention.