# Documentation

## docs.drizz.dev

- [Overview](https://docs.drizz.dev/getting-started/overview.md)
- [Supported Platforms](https://docs.drizz.dev/getting-started/overview/supported-platforms.md)
- [Core Concepts](https://docs.drizz.dev/getting-started/overview/core-concepts.md)
- [Product Components](https://docs.drizz.dev/getting-started/overview/product-components.md)
- [What You Can Automate](https://docs.drizz.dev/getting-started/overview/what-you-can-automate.md)
- [Drizz Usage Expectations & Operational Guidelines](https://docs.drizz.dev/getting-started/overview/drizz-usage-expectations-and-operational-guidelines.md)
- [What Works & What Doesn’t](https://docs.drizz.dev/getting-started/overview/drizz-usage-expectations-and-operational-guidelines/what-works-and-what-doesnt.md)
- [Drizz Desktop App](https://docs.drizz.dev/getting-started/drizz-desktop-app.md)
- [Drizz Desktop App Setup](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup.md)
- [Prerequisites](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/prerequisites.md)
- [System Requirements for iOS](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/prerequisites/system-requirements-for-ios.md)
- [System Requirements for Android](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/prerequisites/system-requirements-for-android.md)
- [Download and Installation](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/download-and-installation.md)
- [Preflight Health & Connectivity Check](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/download-and-installation/preflight-health-and-connectivity-check.md)
- [Preflight Check Execution Guide](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/download-and-installation/preflight-health-and-connectivity-check/preflight-check-execution-guide.md)
- [Device Setup](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/device-setup.md)
- [Xcode Setup Guide](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/device-setup/xcode-setup-guide.md)
- [Android Studio Setup Guide](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/device-setup/android-studio-setup-guide.md)
- [Android Command Line Tooling Setup](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/device-setup/android-studio-setup-guide/android-command-line-tooling-setup.md)
- [Writing Testcases](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/writing-testcases.md)
- [Test Execution](https://docs.drizz.dev/getting-started/drizz-desktop-app/drizz-desktop-app-setup/test-execution.md)
- [Introduction: Drizz Desktop App](https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app.md)
- [Components](https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app/components.md)
- [Interface Structure](https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app/interface-structure.md)
- [Supported Device Types](https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app/supported-device-types.md)
- [Test Authoring Workflow](https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app/test-authoring-workflow.md)
- [Local Test Execution](https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app/local-test-execution.md)
- [Project Structure](https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app/project-structure.md)
- [Limitations](https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app/limitations.md)
- [Commands Reference](https://docs.drizz.dev/commands-reference.md)
- [Action Commands](https://docs.drizz.dev/commands-reference/action-commands.md)
- [Tap](https://docs.drizz.dev/commands-reference/action-commands/tap.md)
- [Best Practices for Tap Command](https://docs.drizz.dev/commands-reference/action-commands/tap/best-practices-for-tap-command.md)
- [Type](https://docs.drizz.dev/commands-reference/action-commands/type.md)
- [Best Practices for Type Command](https://docs.drizz.dev/commands-reference/action-commands/type/best-practices-for-type-command.md)
- [Validate](https://docs.drizz.dev/commands-reference/action-commands/validate.md)
- [Best Practices for the Validate Command](https://docs.drizz.dev/commands-reference/action-commands/validate/best-practices-for-the-validate-command.md)
- [Scroll Command](https://docs.drizz.dev/commands-reference/action-commands/scroll-command.md)
- [Scroll](https://docs.drizz.dev/commands-reference/action-commands/scroll-command/scroll.md)
- [Scroll Until “X” Command](https://docs.drizz.dev/commands-reference/action-commands/scroll-command/scroll-until-x-command.md)
- [Best Practices for Scroll & Scroll Until “X”](https://docs.drizz.dev/commands-reference/action-commands/scroll-command/best-practices-for-scroll-and-scroll-until-x.md)
- [System Command](https://docs.drizz.dev/commands-reference/system-command.md)
- [OPEN\_APP](https://docs.drizz.dev/commands-reference/system-command/open_app.md)
- [MINIMISE\_APP](https://docs.drizz.dev/commands-reference/system-command/minimise_app.md)
- [KILL\_APP](https://docs.drizz.dev/commands-reference/system-command/kill_app.md)
- [CLEAR\_APP](https://docs.drizz.dev/commands-reference/system-command/clear_app.md)
- [PRESS\_DEVICE\_BACK\_BUTTON](https://docs.drizz.dev/commands-reference/system-command/press_device_back_button.md)
- [SET\_GPS](https://docs.drizz.dev/commands-reference/system-command/set_gps.md)
- [Best Practices for System Commands](https://docs.drizz.dev/commands-reference/system-command/best-practices-for-system-commands.md)
- [Memory](https://docs.drizz.dev/commands-reference/memory.md)
- [Storing a Value](https://docs.drizz.dev/commands-reference/memory/storing-a-value.md)
- [Using a Stored Value](https://docs.drizz.dev/commands-reference/memory/using-a-stored-value.md)
- [Validating a Stored Value](https://docs.drizz.dev/commands-reference/memory/validating-a-stored-value.md)
- [Important Note on Memory Overwrites](https://docs.drizz.dev/commands-reference/memory/important-note-on-memory-overwrites.md)
- [Best Practices for Memory Usage](https://docs.drizz.dev/commands-reference/memory/best-practices-for-memory-usage.md)
- [Conditional Blocks](https://docs.drizz.dev/commands-reference/conditional-blocks.md)
- [Best Practices for Conditional Blocks](https://docs.drizz.dev/commands-reference/conditional-blocks/best-practices-for-conditional-blocks.md)
- [Navigation Command](https://docs.drizz.dev/commands-reference/navigation-command.md)
- [MAP\_ACTION Tap](https://docs.drizz.dev/commands-reference/navigation-command/map_action-tap.md)
- [MAP\_ACTION Drag](https://docs.drizz.dev/commands-reference/navigation-command/map_action-drag.md)
- [Best Practices for Navigation Commands](https://docs.drizz.dev/commands-reference/navigation-command/best-practices-for-navigation-commands.md)
- [What is Fathom](https://docs.drizz.dev/fathom/what-is-fathom.md)
- [How Fathom Works](https://docs.drizz.dev/fathom/how-fathom-works.md)
- [Running a Test with Fathom](https://docs.drizz.dev/fathom/running-a-test-with-fathom.md)
- [Script Generation & Editing](https://docs.drizz.dev/fathom/script-generation-and-editing.md)
- [Limitations](https://docs.drizz.dev/fathom/limitations.md)
- [Test Plan](https://docs.drizz.dev/test-plan.md)
- [Purpose of a Test Plan](https://docs.drizz.dev/test-plan/purpose-of-a-test-plan.md)
- [Test Plan Structure](https://docs.drizz.dev/test-plan/test-plan-structure.md)
- [Test Plan Execution Interface](https://docs.drizz.dev/test-plan/test-plan-execution-interface.md)
- [Creating a Test Plan](https://docs.drizz.dev/test-plan/creating-a-test-plan.md)
- [Managing Test Plans](https://docs.drizz.dev/test-plan/managing-test-plans.md)
- [Executing a Test Plan](https://docs.drizz.dev/test-plan/executing-a-test-plan.md)
- [Test Plan Healing & Auto-Retry](https://docs.drizz.dev/test-plan/test-plan-healing-and-auto-retry.md)
- [Test Plan Reports](https://docs.drizz.dev/test-plan/test-plan-reports.md)
- [Execution Recordings](https://docs.drizz.dev/test-plan/execution-recordings.md)
- [When to Use a Test Plan](https://docs.drizz.dev/test-plan/when-to-use-a-test-plan.md)
- [Best Practices for Test Plan](https://docs.drizz.dev/test-plan/best-practices-for-test-plan.md)
- [Scope](https://docs.drizz.dev/drizz-api-integration/scope.md)
- [Prerequisite](https://docs.drizz.dev/drizz-api-integration/prerequisite.md)
- [Authentication](https://docs.drizz.dev/drizz-api-integration/authentication.md)
- [Authentication Endpoint](https://docs.drizz.dev/drizz-api-integration/authentication/authentication-endpoint.md)
- [3.2 Request Headers](https://docs.drizz.dev/drizz-api-integration/authentication/3.2-request-headers.md)
- [Request Payload Attributes](https://docs.drizz.dev/drizz-api-integration/authentication/request-payload-attributes.md)
- [Response Attributes](https://docs.drizz.dev/drizz-api-integration/authentication/response-attributes.md)
- [Usage](https://docs.drizz.dev/drizz-api-integration/authentication/usage.md)
- [Upload](https://docs.drizz.dev/drizz-api-integration/upload.md)
- [Upload Endpoint](https://docs.drizz.dev/drizz-api-integration/upload/upload-endpoint.md)
- [Request Headers](https://docs.drizz.dev/drizz-api-integration/upload/request-headers.md)
- [Request Payload Attributes](https://docs.drizz.dev/drizz-api-integration/upload/request-payload-attributes.md)
- [Response Attributes](https://docs.drizz.dev/drizz-api-integration/upload/response-attributes.md)
- [Trigger Run](https://docs.drizz.dev/drizz-api-integration/trigger-run.md)
- [Trigger Single Test Plan](https://docs.drizz.dev/drizz-api-integration/trigger-run/trigger-single-test-plan.md)
- [Trigger Multiple Test Plans (Batch)](https://docs.drizz.dev/drizz-api-integration/trigger-run/trigger-multiple-test-plans-batch.md)
- [Error Code](https://docs.drizz.dev/drizz-api-integration/error-code.md)
- [Common Issues](https://docs.drizz.dev/drizz-api-integration/common-issues.md)
- [CI/CD Platform Integration](https://docs.drizz.dev/drizz-api-integration/ci-cd-platform-integration.md)
- [Supported CI/CD Platforms](https://docs.drizz.dev/drizz-api-integration/ci-cd-platform-integration/supported-ci-cd-platforms.md)
- [Typical Integration Flow](https://docs.drizz.dev/drizz-api-integration/ci-cd-platform-integration/typical-integration-flow.md)
- [Example Use Cases](https://docs.drizz.dev/drizz-api-integration/ci-cd-platform-integration/example-use-cases.md)
- [Best Practices](https://docs.drizz.dev/drizz-api-integration/best-practices.md)
- [Different use cases supported by Drizz](https://docs.drizz.dev/different-use-cases-supported-by-drizz.md)
- [Multiapp](https://docs.drizz.dev/different-use-cases-supported-by-drizz/multiapp.md)
- [API + Single App Test](https://docs.drizz.dev/different-use-cases-supported-by-drizz/api-+-single-app-test.md)
- [MWeb + Single App](https://docs.drizz.dev/different-use-cases-supported-by-drizz/mweb-+-single-app.md)
- [How to Use Location](https://docs.drizz.dev/different-use-cases-supported-by-drizz/how-to-use-location.md)
- [Popup Agent](https://docs.drizz.dev/different-use-cases-supported-by-drizz/popup-agent.md)
