> For the complete documentation index, see [llms.txt](https://docs.assetstack.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.assetstack.io/the-website/creating-an-asset.md).

# Creating an Asset

Now that you have a repository, you can upload assets to it. Once you upload an asset you will be able to use it inside of your project that has the assetstack npm package installed.

<figure><img src="https://2899832482-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOY7Wg0alIRxcqWCPENym%2Fuploads%2FJQyWCQZkogLpDEGhWn0M%2FScreenshot%202023-12-22%20at%2012.03.20%20AM.png?alt=media&amp;token=0cc960ea-958a-4638-bd21-fe3dbc1917a5" alt=""><figcaption></figcaption></figure>

Click the "Upload asset" button and you will see this modal. Once you choose a file and name it, it will be uploaded in different sizes and ready to be used from the AssetStackImage component.

<figure><img src="https://2899832482-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOY7Wg0alIRxcqWCPENym%2Fuploads%2F9Gp40BKlR4HY3x2g2Hzy%2FScreenshot%202023-12-22%20at%2012.03.36%20AM.png?alt=media&amp;token=b589824b-594d-4495-b63f-b2e4ebd8cc4d" alt=""><figcaption></figcaption></figure>

After uploading the image, click on it to see some information about the image. This page will allow you to delete the asset if no longer needed (note: this will not break your project if you delete an asset and a client doesn't run `npx assetstack pull`)&#x20;
