# Power Tools (Kudu)

Kudu is an open-source engine behind Git deployments to Azure. It gives us basic access to the file system through the command line or PowerShell, all from the comfort of a web browser. It also powers the way we deploy to Umbraco Cloud sites.

To access Kudu, you will have to be an admin on the project.

Kudu is available for each environment on your Umbraco Cloud project. You can find the link by clicking the environment name in the Umbraco Cloud portal. When you are prompted to log in, use your Umbraco Cloud credentials.

{% embed url="<https://www.youtube.com/embed/vy6fRXMA9mE?rel=0>" %}
Using Kudu on Umbraco Cloud
{% endembed %}

## What can you do from Kudu?

The power tools can be used for different things, we often refer to the tools in our troubleshooting guides.

* [The file structure](https://docs.umbraco.com/umbraco-cloud/optimize-and-maintain-your-site/monitor-and-troubleshoot/power-tools/file-structure-on-cloud)
* [Run an extraction manually](https://docs.umbraco.com/umbraco-cloud/optimize-and-maintain-your-site/monitor-and-troubleshoot/power-tools/manual-extractions)
* [Generate UDA files](https://docs.umbraco.com/umbraco-cloud/optimize-and-maintain-your-site/monitor-and-troubleshoot/power-tools/generating-uda-files)

## Showing more than 299 items in Kudu

Larger sites can often have more than 299 items in different folders and by default, you can only view 299 files/folders.

This number can be increased by doing the following:

1. Go to your **Kudu** site.
2. Open the browser developer tools (F12).
3. Type `window.localStorage['maxViewItems'] = 999` in the **Console** where 999 will be the new limit. This can be set to anything you like.
4. Hit **Enter**.
5. Navigate back into the folder you want to view the files in.
6. You should now be able to view the folders/files up to the limit you've set it to.

{% hint style="info" %}
If you refresh the page, the limit will go back to the standard 299.
{% endhint %}

## Important notes

Kudu is **not** a tool meant for adding and removing files on your project. This should always be done via Git ([Local to Cloud](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/working-locally)) and the Deploy engine([Cloud to Cloud](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/cloud-to-cloud)).

We recommend that you **only** use Kudu when you are following one of our guides.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.umbraco.com/umbraco-cloud/optimize-and-maintain-your-site/monitor-and-troubleshoot/power-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
