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

# Getting Started

## 3 Requirements to be Successful

1. Access to Developer Repository(s)
2. Access to CI Pipeline
3. Access to Tests

### Why do I need these:

* **Developer Repository**: To Push Developer Commit Metadata so we can see where changes are made, and therefore, prioritize test execution based on those changed areas.&#x20;
* **CI Pipeline:** To connect the Tests and Pipeline for optimization, and to execute the prioritized tests based on a per build/change basis.&#x20;
* **Access to Tests:** The automated testsuites you'd like to Optimize for faster feedback to catch regressions earlier and more economically.&#x20;

## Get Started in Steps: &#x20;

1. [Sign up and Create Account](/getting-started/sign-up-and-create-account.md)
2. [Create Project](/getting-started/step-1-create-project.md)
3. [Connect Developer Repository](/getting-started/step-2-connect-repository.md)
4. [Connect Tests in CI Pipeline](/getting-started/step-3-connect-tests.md)
5. [Start Prioritizing Tests](/getting-started/start-prioritized-testing.md)&#x20;

## Integrations

[Prebuilt Integrations](/integrations/integrations.md)

## Smart Test Selection Explained

[How and why we select tests. ](/getting-started/working-knowledge/smart-test-selection-explained.md)\ <br>

## Next: [Sign up and Create an Account!](/getting-started/sign-up-and-create-account.md)&#x20;
