Test faster, push more commits, improve dev velocity

Slash test cycles up to 80%.

Launchable selects the right tests to run for each code change in real-time.

Run a dynamic subset of your existing tests in your current pipeline


  • Make CI pipelines run faster by reducing test run times
  • Run the right tests for a change and nothing more
  • Easily integrate our CLI with existing pipelines & tools

Engineering leaders

  • Improve dev cycle times & eliminate bottlenecks
  • Reduce developer frustration over long running tests
  • Be more agile without sacrificing quality

Fast and easy setup

The Launchable CLI plugs into your existing build and test pipeline. Get started in 15 minutes.


Programming language agnostic

Many languages and frameworks work out of the box. Nothing about the Launchable algorithm is particular to a specific platform.


All types of tests

Launchable works with many different kinds of automated tests. From unit tests to integration, from system tests to UI, we have you covered.

Streamline your CI pipeline

Make your entire dev team more productive

Pipelines run up to 80% faster with Launchable

Make CI pipelines faster by using machine learning to select tests

Launchable uses machine learning to identify the best tests to run for a change. This can drastically reduce pipeline run time up to 80% or more.

Each Launchable workspace has its own machine learning model. The model is trained by watching incoming changes and the resulting test failures. Typical training time for a model is 3-4 weeks, but it depends on your codebase and the frequency of test runs.

Launchable ranks tests by importance to code changes and allows you to create a unique subset (based on this ranking) in real time.

Run the right tests for a code change and nothing more

On each change, Launchable ranks tests by importance to code changes and allows you to create a unique subset (based on this ranking) in real-time. Run a fraction of your test suite while still maintaining high confidence that if a failure exists it will be found.

  • Reduce a 30 minute pre-merge suite to 6 minutes
  • Run a subset of 5-hour nightly suite every hour
Pipelines run up to 80% faster with Launchable

Reduce risk by shifting-left

Tired of getting feedback from long-running test suites too late in the software delivery lifecycle? Subset a portion of your test suite and move it earlier in your workflow with Launchable.

  • Regression tests: run a subset on every push
  • Nightly integration tests: run a subset every hour
  • E2E/UI tests: run a subset on every push

Pull requests

Shorten test feedback delay by running tests that are likely to fail, first.


Integration tests

Subset long-running suites and shift-left. Run a subset on every PR or at the top of each hour.


UI tests

Move a subset of your long-running UI suite earlier in your development cycle.



Using canary deployment? Shift tests that are unlikely to fail post-deploy.

Accelerate DevOps with Launchable

Your DevOps transformation doesn't need to take years

Pipelines run up to 80% faster with Launchable

Improve cycle times & reduce developer frustration

  • Ship more value to customers faster
  • Reduce context switching for developers because of long-running pipelines
  • Create faster feedback loops for everyone
Confidence curve

Be more agile without sacrificing quality

This graph a customer that is able to run 20% of the tests with Launchable to get 90% confidence that a failure will be found if one exists for a change. The practical outcome is that quality increases because you can test more often.

  • In addition to getting 100% confidence once a day, you can get 90% confidence every hour
  • Increase velocity by reducing test run times
  • Increase quality by testing more frequently
Double or triple hardware capacity by running more efficiently running tests on the same hardware

Remove bottlenecks & double or triple hardware capacity

Hardware utilization drops when you run a smaller percentage of tests, effectively doubling or tripling resources. This allows you to reduce queue times and handle the same load with a third of the machines, or run 3 times the current load with the same hardware.

  • Mobile software: run tests with fewer mobile devices (Android and iOS)
  • Server-based software: run on fewer VMs and machines
  • Embedded software: Run on fewer devices

You don’t have time for slow tests

Eliminate slow test cycles. Test what matters.