2 1 L A B S

21 Learns Your App & Pre-builds Tests

Our AI evolves and learns your application based on the tests you create. We specifically learn the functionality of each screen and the navigation. We model your application as a graph that learns and evolves with each update.
With a few clocks 21 pre-builds tests that are mostly ready yet are easy to customize with a wide range of actions. 
learning your mobile app

Start Your 14 Days Free Trail

No Credit card required

Get Started


Customize Your Tests. Wide Set of Actions


21 offers dozens of actions: from swipe, using variables, setting cookies, location, fingerprint to setting network bandwidth and initiating calls and text messages. 

Need data from your backend? We support API calls.

Need more flexibility? We support JS based custom actions.


Flexible actions
Reduce cost of

Run tests on-demand. Give developers immediate feedback. Test early. Reduce cost of fixing bugs

Increase coverage. No devices needed

Run tests on-demand. Give developers immediate feedback. Test early. Reduce cost of fixing bugs

Release with confidence Measure Coverage

Enrich your tests with production data. Correlate the scenarios you test with user flows. Benchmark impact.


Rich reporting: Screenshots, videos, Appium logs and Logcat, steps to reproduce. All the tools needed to troubleshoot.

No Need to Manage Locators


Point to an element and 21 will find it. Under the hood use a sophisticated locators system that can handle any framework and uses multiple attributes to autonomously pickup the right locator. 

Dynamic data? Our locator system will find other attributes to locate the element.

No unique IDs? We use alternative methods that are independent of unique locators: relative position, bounds, position and computer vision.

Sophisticated locators

Agnostic to the Development Framework

Minutes from Signup to Running Tests

21 is is pre-integrated with devices and emulators so you don’t have to spend months vetting device lab providers and integrating it to your stack. 

Upload your app and start testing. No devices needed.

Have an account with a device lab provider such as Sauce Labs or Perfecto? connect your account in minutes. No code needed.

Built-in support for testing different screen resolutions

No additional effort needed to support different screen resolutions.
device lab

Enrich Tests with Production Data Release with Confidence

At its core 21 developed an engine that models applications into a graph of screens and edges, offloading your application so you can author tests with no devices. The graph learns and adapts with every test you create or change.

Stay Tuned

Got a question? Reach out. We’d love to hear from you

Subscribe To Our Newsletter


Connecting testing and production.Autonomously.

California, USA

© Copyrights 2020 21Labs All rights reserved. Made with By 21Labs