> For the complete documentation index, see [llms.txt](https://docs.drizz.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.drizz.dev/readme.md).

# Drizz Docs

Drizz automates mobile apps with Vision AI. Write tests in plain English and run them on Android and iOS.

Drizz automates native Android, iOS and mobile web apps using Vision AI. Tests are written in plain English and run on both platforms without selectors, locators or XPATH.

{% hint style="success" %}
New to Drizz — the [Quickstart](/start-here/quickstart.md) takes about 10 minutes and ends with a passing test.
{% endhint %}

## Get started

|                                                                  |                                                               |
| ---------------------------------------------------------------- | ------------------------------------------------------------- |
| [**Introduction**](/start-here/introduction.md)                  | What Drizz is and how a step executes                         |
| [**Quickstart**](/start-here/quickstart.md)                      | Install, connect a device, run your first test                |
| [**Platform & device support**](/start-here/platform-support.md) | What runs where — Android, iOS, local, cloud, private devices |
| [**Use cases**](/start-here/use-cases.md)                        | Scenarios Drizz automates, and what it does not cover         |

## Set up the desktop app

|                                                                |                                                        |
| -------------------------------------------------------------- | ------------------------------------------------------ |
| [**Download & install**](/desktop-app/download-and-install.md) | Get the app onto your Mac                              |
| [**Sign in & get access**](/desktop-app/sign-in-and-access.md) | Workspace accounts, organizations, trials              |
| [**Set up a device**](/desktop-app/device-setup-wizard.md)     | Guided wizard for Android emulators and iOS simulators |
| [**Tour of the interface**](/desktop-app/interface-tour.md)    | Editor, device panel, console, Memory                  |

## Write tests

|                                                                  |                                                |
| ---------------------------------------------------------------- | ---------------------------------------------- |
| [**The shape of a test**](/writing-tests/writing-tests.md)       | Structure, comments, the command palette       |
| [**Command index**](/writing-tests/command-index.md)             | Every command Drizz understands, in one table  |
| [**Which variable do I use?**](/writing-tests/which-variable.md) | Store, SET, datasets and placeholders compared |
| [**Modules**](/writing-tests/modules.md)                         | Reusable flows, called from any test           |
| [**Memory & blockers**](/writing-tests/memory-and-blockers.md)   | Dismiss popups automatically across a suite    |
| [**Recipes**](/writing-tests/recipes.md)                         | Complete, runnable end-to-end examples         |

## Run tests

|                                                                    |                                              |
| ------------------------------------------------------------------ | -------------------------------------------- |
| [**Test plans**](/running-tests/test-plans.md)                     | Group tests, choose devices, set concurrency |
| [**Devices**](/running-tests/devices.md)                           | Local, cloud and private devices             |
| [**Self-healing**](/running-tests/self-healing.md)                 | How Drizz repairs failed steps mid-run       |
| [**Reading a report**](/reports-and-debugging/reading-a-report.md) | Steps, screenshots, statuses, recordings     |

## Automate & integrate

|                                                             |                                                   |
| ----------------------------------------------------------- | ------------------------------------------------- |
| [**API overview**](/automate-and-integrate/api-overview.md) | Authenticate, upload a build, trigger a run       |
| [**CI/CD**](/automate-and-integrate/ci-cd.md)               | GitHub Actions, Jenkins, GitLab, Bitbucket, Azure |
| [**Jira**](/automate-and-integrate/jira.md)                 | Raise issues from failed tests                    |

## Reference

|                                                                  |                                         |
| ---------------------------------------------------------------- | --------------------------------------- |
| [**Troubleshooting**](/reports-and-debugging/troubleshooting.md) | Symptom, then fix                       |
| [**Known limitations**](/reference/known-limitations.md)         | Platform gaps and unsupported scenarios |
| [**Glossary**](/reference/glossary.md)                           | Terms used across these docs            |
| [**Changelog**](/reference/changelog.md)                         | What changed and when                   |

***

*Last updated: 6 August 2026*
