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

# Upload your project

## Upload through the dashboard

Once you have prepared your project, you can upload it using our web uploader by following these steps:

1. Navigate to your organization dashboard and go to the `Projects` tab.
2. In the top right corner, you'll find the `+ New project` button. Click it to open the uploader.&#x20;

<figure><img src="/files/lsm0VEC3fco7dSY5ptWB" alt=""><figcaption><p>Project page</p></figcaption></figure>

3. Provide a name for your project.
4. Click into the uploader to select your zipped project, or drag it into the upload box.
5. Click the `Create project` button to initiate the upload process.

<figure><img src="/files/36Wn9BMVRkWTjP1NBY9v" alt=""><figcaption><p>Select a project to upload</p></figcaption></figure>

6. The next page will ask you the build type of your project. Select `Linux Build` then the `Create project` button.

<figure><img src="/files/Y0n8IMRAJDtEJK8Q12KZ" alt=""><figcaption><p>Select Linux build</p></figcaption></figure>

7. You'll now see the upload progress percentage. Upload times may vary depending on the file size and local internet speeds.

{% hint style="warning" %}
Do not navigate away from this page while the upload is in progress.
{% endhint %}

<figure><img src="/files/aqnLZ55qjhSFZ4dAFtRm" alt=""><figcaption><p>Upload in progress</p></figcaption></figure>

7. Once the upload is complete, you will be directed to the project management screen. You can see your project's deployment status at the top of this page. Your project will be validated by Odyssey before deployment, which usually takes < 1 minute.


---

# 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.odyssey.stream/upload-a-project/upload-your-project.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.
