Deploy more PRs while cutting CI runtimes. Easily merge changes into a massive monorepo, and run custom CI validations without breaking builds.
From startups to Fortune 500s, the worlds most effective engineering teams supercharge their developers with Aviator.
Used in teams of 1000+ developers. Aviator is comes with security, reliability and scalability built in. We support on-prem deployments, exports to data lakes data warehouses, SOC2 Type II certified.
Real-time support over Slack
SOC2 Type II compliance
SAML-based authentication
Automatically manage disjoint parallel queues on the fly basedon the impacted targets in your distributed builds.
Aviator leverages the independent code paths that typically exist in a large monorepo to create thousands of parallel queues. These queues validate independent sets of CI checks and merge concurrently.
Using our smart configurable algorithms to create predictive batches to merge changes at scale, and block any failures from reaching your mainline.
Most of the large test infrastructures become flaky over time. Aviator has built-in configuration to define tolerance threshold for flaky tests.
Move important fixes ahead in the queue without impacting concurrent merges in the disjoint parallel queues.
Aviator MergeQueue is CI-agnostic and can be plugged into any CI platform you currently use in your monorepo.
Teams from 10-1,000s of developers will eventually run into a deploy bottleneck: how to merge an increasing number of PR changes to mainline while working on shared codebases.
A merge queue automates deploy workflows by prioritizing pull requests, validating CI checks, processing semantic conflicts and merging PRs automatically, ensuring that builds remain green even in a high code deploy environment.
Get access to a world-class developer experience every step of the way: from writing, testing and reviewing code, to merging, building and deploying. Promote a culture of smaller PRs, stabilize flaky tests, or protect important branches from build failure.
Monorepo: Merge into a monorepo without stepping on other developer’s toes with Aviator’s MergeQueue.
Polyrepos and microservices: Merge changes that touch multiple repos with Aviator’s ChangeSets.
Ship large code-changes in multiple increments of small PRs with Aviator’s Stacked PRs.
Use Stacked PRs to review code faster.
Manage cross-PR dependencies to keep things from breaking while you work.
Let Aviator’s TestDeck proactively detect flaky tests.
Automatically rerun flaky tests using smart preconfigured rules.
Stay on top of the biggest offenders with Aviator’s Test-Health analytics.
Understand the time it takes to go from writing code to deployment.
Keep tabs on build systems health and get alerted on anomalies.
Identify bottlenecks and improve time to production.
Aviators automations connect with your existing toolchain. Integrate with any CI provider, any source-control system, and other tools. Aviator empowers you to automate across your developer toolchain seamlessly.