Patrol Services
Patrol is an open-source framework created and maintained by LeanCode under the Apache 2.0 License. It will always remain open source.
However, if your company wants to scale fast and accelerate Patrol’s adoption, we offer a set of value-added services on top of the core framework.
Reach out to our team if you'd like support with setting up Patrol in your specific environment or if you're looking for experienced engineers to automate end-to-end testing for your product.
As the creators of Patrol, we can provide the most accurate guidance on how to achieve your goals efficiently and with confidence.
Our experience in Patrol Setup
Our experience comes from the implementation of Patrol in various environments


Custom Patrol Setup for your Project
Patrol Setup in Your Project (iOS & Android)
We support your team with a full Patrol implementation, including:
- adding Patrol to both iOS and Android projects
- adding a Patrol test for one test scenario inside your codebase
- ensuring the test runs locally on Android and iOS simulators/emulators
CI/CD Workflow Setup (Azure DevOps, GitHub Actions, Bitrise)
We configure end-to-end automation for Patrol tests, including:
- building Patrol-enabled app versions for test execution
- running tests on Firebase Test Lab for both iOS and Android virtual devices
- scheduling nightly test runs
- exporting logs as build artifacts
- generating and displaying test reports.
Costs and pricing
Patrol as a tool is free of charge and open-sourced. For the companies that want to speed up the adoption of Patrol and want to quickly have their first tests up and running, we recommend using our additional services related to Patrol Setup and Building Patrol Tests. Prices for this service depend on the scale of the project (startups/enterprise) and the number of tests that should be covered during initial setup.
| Offer for Startups / small projects | Price |
|---|---|
| 1. Patrol Setup in your project (iOS + Android) 2. CI/CD workflow setup, assuming there is a CI/CD like CodeMagic and a Firebase project for a given platform (iOS and/or Android). | 2500 USD 2000 EUR Order Patrol Setup here |
| Initial test(s) using Patrol: The initial test consists of 6-7 steps, for example, the signup process. - Test scenarios need to be approved prior to the Patrol setup. - Test should be automated and production-ready. | 1250 USD per test 1000 EUR per test |
| The setup and production-ready, fully automated test with Patrol | 3750 USD 3000 EUR |
| Offer for Enterprises / large-scale projects | Price for the Setup |
|---|---|
| Patrol setup using custom CI/CD flows (possibly including Azure DevOps, GitHub Actions, CodeMagic, etc.). | Contact us |
| Up to 3 initial fully automated tests with Patrol: - Tests consist of 6-7 steps each. - Test scenarios need to be approved prior to the Patrol setup. | Contact us |
Follow this link for the full offer.
Patrol Consultation
If your team is considering adopting Patrol for your end-to-end UI testing, you can start with our Patrol Initial Consultation.
We offer the first introductory meeting free of charge to discuss your challenges, clarify your testing goals, and outline the best approach for implementing Patrol in your environment. Follow this link to schedule the introductory call.
Patrol Training Program
We offer a comprehensive training program designed to upskill your team and help them become fully proficient in building and executing Patrol tests.
Our training includes both lecture-style sessions and hands-on workshops, ensuring your team gains practical, real-world experience in using Patrol to test your Flutter applications.
Here is the detailed schedule of the training program:
| Type of training | Session type | Title of the session | Timing |
|---|---|---|---|
| Core Curriculum | Lecture - Intro | Intro to Flutter & Patrol | 2h Lecture + Q&A |
| Core Curriculum | Workshop - Using Patrol | Patrol Quiz App Workshop (+ DevTools Extension & Debugging) | 3h workshop |
| Core Curriculum | Lecture - Native automation | Patrol Native automation | 2h Lecture + Q&A |
| Core Curriculum | Workshop - Setup | Patrol Setup (Android/iOS, Flavors, Dart-define variables) | 3h workshop |
| Advanced Curriculum | Lecture - CI/CD | CI/CD, Device Farms | 2h Lecture + Q&A |
| Advanced Curriculum | Workshop - Advanced Scenarios | Sign in with Google, Location tracking | 3h workshop |
| Advanced Curriculum | Lecture - Architecture | Best practices, key structure, test structure | 2h Lecture + Q&A |
Follow this link to learn more about our Patrol Training Program.