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

# Loadmill Overview

Loadmill helps teams create, run, and manage automated tests across mobile apps, web interfaces, APIs, and performance scenarios. Start with the testing approach that matches the behavior you need to validate; the different approaches can be used independently or combined as your coverage grows.

## Droid mobile testing

Droid is Loadmill's AI-powered mobile testing agent. Describe a user journey in natural language and Droid operates the app from the visible screen, producing reusable tests that can run from the desktop app, CLI, or CI.

{% embed url="<https://www.youtube.com/watch?v=RKyfF-IxF64>" %}

[Run your first Droid test](/get-started/getting-started.md)

## API-first end-to-end testing

Capture the API traffic created by real user behavior and turn it into stable end-to-end test flows. API-first tests are useful for validating business processes quickly and repeatedly without relying on the UI for every run.

[Start API-first end-to-end testing](/get-started/quick-start-guide.md)

## Web UI and hybrid testing

Use Playwright or the UI Agent to validate browser behavior. Combine UI steps with API requests in the same flow when you want realistic browser coverage with faster, more deterministic setup and validation.

[Create your first web UI test](/get-started/quickstart.md)

## Performance testing

Reuse API scenarios as performance tests to validate throughput, concurrency, response times, and system behavior under load.

[Run your first performance test](/get-started/getting-started-1.md)

## Not sure where to begin?

[Choose how you want to test](/get-started/choose-testing-approach.md), or review the [Loadmill POC setup](/poc-guides/loadmill-poc-setup.md) when planning an evaluation.
