# How to get Video URL from Firebase

1. Go to [Firebase Console](https://console.firebase.google.com/) and login.

**Create New or Use an Existing Project**

Create a new project or use existing one depending on your choice, If you have no project, please create a new one by following 3 steps below.

![Create a new project](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2FdJvTKSmMLFSTG4AjugQB%2FCreate-Project-1.png?alt=media\&token=53143b8c-168f-4512-9363-4352ff16488f)

1. Name your project:                                                 &#x20;

![](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2Fh0rAutyaqSTmnawwSQAa%2FCreate-Project-2.png?alt=media\&token=acac98b9-f0b7-457c-955d-28fab2c17632)

2\. Enable or Disable Analytics(depending on your choice) and press continue:

![](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2Fck5Ml3oljwhjuVZm7KJk%2FCreate-Project-3.png?alt=media\&token=037d5adb-2838-4992-8ff1-c10afd30ef82)

3\. Select your zone and press the create project button.

![Finish Creating Project](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2FELk00cwVSiYJPgsQN16V%2FCreate-Project-4.png?alt=media\&token=fed68afa-63e7-4b80-b196-0131902d7ce0)

Congrats! You're ready to upload your files to Firebase.

**Upload Video to Storage**&#x20;

Select the project you want to add your video into and **Go to Build/Storage** tab on the left menu:

![](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2FksBAtWrkWkwkVttmwgQq%2FStorage-1.png?alt=media\&token=a2a6b014-7061-4a09-892f-5d96d07055ca)

If you haven't setup the storage before, setup the storage following the steps below.

1. Select rules for product/test mode and click next: &#x20;

![](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2FBs0mXsY4X1JYlODXAE5I%2FStorage-2.png?alt=media\&token=f72c27f8-af9f-4c74-928b-37bdb038a25a)

2\. Select the location and complete setup:&#x20;

![](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2FvSIOCvIfqJCNRa7Cftsr%2FStorage-3.png?alt=media\&token=2d54a803-04db-4fdb-9085-162e7aed717f)

When the storage setup is completed:

1. &#x20;Upload the video using the upload file button:          &#x20;

![Upload File](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2FkVuA6XY4Pl13qEL8o5GM%2FStorage-4.png?alt=media\&token=f7b08d59-7821-44db-8d4e-a9d892e2e71c)

2\. Click on the file to copy the url. Right-click and copy the url address.                                     &#x20;

![Copy the URL](https://479678609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEfkN8oSQyQ4BaBzwxH-4037006485%2Fuploads%2FY50PZv6jFa5yQSHA0GNN%2FStorage-5.png?alt=media\&token=da8524fa-7fb1-44f5-8bfb-a4cc82504659)

Now, you're ready to go! Use it with on [Monday Hero Video Player Component](https://learn.mondayhero.io/design-to-swift/firebase/broken-reference) to get the code of your custom video player code automatically.


---

# 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://learn.mondayhero.io/design-to-swift/firebase/how-to-get-video-url-from-firebase.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.
