ShardSplitter intelligently balances your test suite across multiple CI runners, reducing build times by up to 70%.
General Questions
ShardSplitter is an intelligent test distribution service that optimizes your CI/CD pipeline by splitting tests into balanced shards. Using machine learning and historical test data, it reduces test execution time, minimizes CI/CD costs, and increases developer productivity.
As codebases grow, test suites become larger and slower, creating several challenges:
ShardSplitter solves these problems by automatically analyzing your test history and creating optimally balanced test shards.
Technical Questions
ShardSplitter works with any CI/CD platform, including:
ShardSplitter is language and framework agnostic. If your tests can report execution time, ShardSplitter can optimize them. We've successfully used it with:
Integration is simple:
We provide official client libraries for popular languages and detailed documentation with examples for all major CI platforms.
Yes! We take security seriously: