> For the complete documentation index, see [llms.txt](https://docs.getupdraft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getupdraft.com/quickstart/your-first-app-project/upload-first-build.md).

# Upload your first app versions (builds)

Once you created your first app project and added your first app to it, you are able to upload your first app versions.&#x20;

You can upload your app versions:

* manually by drag & drop&#x20;
* manually by chosing it from your folder
* you can use one of our [Plugins](/integrations.md)
* or you have the possibility to upload your builds via the [API/ Curl](/api/curl.md)

We recommend to use one of our provided plugins - it's that simple!

## **Upload your first app version (build)**&#x20;

#### Step 1 Go to the build section

Uploading new builds to your app is really simple. Just go to the build tab on the left side bar and click on **Upload new build**. Be aware that you are staying in the right app.

![Empty Build](/files/-LmeemTd31ZXbKjvgeLU)

#### Step 2 Chose your build to upload

Drag & Drop or chose your build (.ipa, .apk file, .aab or Windows file) from the folder. As soon you selected your app file, the file will be uploaded to Updraft.

![Upload your build manually](/files/-Lmeh5HzChAtN11Vt5mk)

#### Step 3 Overview about your uploaded build

As soon you have successfully uploaded you see an overview about your uploaded file. You see the file name and you can delete it which redirects you back to the upload screen. You will see the app title and the environment name to which you are uploading your build. If you want you can add release notes. Such notes your testers will see, as soon they install your application. If you click on save your build will be uploaded to the displayed App & Environment and you will be redirected to the Build History.

![Overview about uploaded build](/files/-LmejcKmS97eCruQrJ9b)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.getupdraft.com/quickstart/your-first-app-project/upload-first-build.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
