# Assets

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/contentstack-end-user-training-eut-/assets |
| **course_slug** | contentstack-end-user-training-eut- |
| **lesson_slug** | assets |
| **markdown_file_url** | /academy/md/courses/contentstack-end-user-training-eut-/assets.md |
| **generated_at** | 2026-05-28T12:30:01.998Z |

> Part of **[Contentstack End User Training (EUT)](https://www.contentstack.com/academy/courses/contentstack-end-user-training-eut-)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"24","type":"text","duration_minutes":1,"topics":["Assets"]} -->

#### Lesson text

In Contentstack, any files (images, videos, PDFs, audio files, and so on) that you upload get stored in your repository for future use. This repository of uploaded files is called **Assets**.

![CSendUserTraining\_L24\_img-1.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt01eb842f79e81166/67ddca692d0b98af66fd0a9b/CSendUserTraining_L24_img-1.png)

# Video: How to Use Assets in Contentstack

The following video shows how to manage assets in Contentstack.

# **Exercise 3 Video**

Follow along with the video to practice using Assets.

# **Understanding with an example**

*   If you want to upload an Author's Image for a Blog post, you can upload the image in the assets. You can then use or reference the asset in any entries with a field for assets.
    

Once you upload a file to your Assets repository, you can attach it to any entry. This is especially useful when using certain assets in multiple entries.

You can perform the following actions on assets:

*   Upload assets to your stack.
    
*   Update asset details.
    
*   Delete assets permanently from your stack.
    
*   Publish assets to a specific environment(s) and locale(s).
    
*   Unpublish assets from the particular environment(s) and locale(s).
    
*   Locate assets easily using filters.
    

To organize assets, you can create folders in the ASSETS section of Contentstack. You can maintain your assets in a nested folder structure, creating folders within folders with a maximum depth of five levels.

An asset has the following metadata associated with it:

![CSendUserTraining\_L24\_img-2.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltbe895439fecb8620/67ddca85c5b83e29e6925048/CSendUserTraining_L24_img-2.png)

*   **Title** - Defines the Title for the image and will initially be the file's name that gets uploaded. You do have the option to change the Title.
    
*   **Description and Tags** - Both of these fields are optional. You can provide a basic description of the image while adding tags helps to search/filter the image based on tag names.
    
*   **Filename** - Defines the name of the file that gets uploaded to the assets.
    
*   **Unique ID** - Defines the unique identifier for the image.
    
*   **File URL** - Defines the URL of the image stored in assets and can be used to serve the image on your website. Clicking on the URL copy's the URL text, which you can use to open the image.
    
*   **Permanent URL** - Create a permanent URL by specifying a custom name for the image name in the URL.
    
*   **File Location** \- Change the location of an image in the assets by clicking on the 'Change' option.
    
*   **Type, File Size, Resolution, Created By, Created At, Last Modified By, Modified At** - These are the basic properties that define the metadata of an image.
    
*   **Referenced In** - Provides information about which Content-Type and Locale the image are referenced.
    

# **Real World Use Cases**

*   Contentstack provides a digital asset management feature with the Asset module to help manage assets and easily reference them on web pages.
    
*   Editors can organize assets in folders and filter based on the type of assets.
    

**Quick Tips**:

*   For ease of management a folder can have default max of 500 asset.
    
*   And a multi level hierarchy of 5 levels.
    

# **Further Reading**

*   [About Assets](https://www.contentstack.com/docs/content-managers/author-content/about-assets/)
    
*   [Assets FAQ](https://www.contentstack.com/docs/faqs/#assets-faqs)

#### Key takeaways

- Connect **Assets** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Assets. In Contentstack, any files (images, videos, PDFs, audio files, and so on) that you upload get stored in your repository for future use. This repository of uploaded files is called Assets . ! CSendUserTraining\ L24\ img-1.png (https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt01eb842f79e81166/67ddca692d0b98af66fd0a9b/CSendUserTraining L24 img-1.png) Video: How to Use Assets in Contentstack The following video shows how to manage assets in Contentstack. Exercise 3 Video Follow along with the video to practice using Assets. Understanding with an example If you want to upload an Author's Image for a Blog post, you can upload the image in the assets. You can then use or reference th

### Retrieval tags

- Assets
- contentstack-end-user-training-eut-
- lesson 24
- contentstack-end-user-training-eut- lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "24" and topics: [Assets].
Parent course slug: contentstack-end-user-training-eut-. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| CSendUserTraining\_L24\_img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt01eb842f79e81166/67ddca692d0b98af66fd0a9b/CSendUserTraining_L24_img-1.png` |
| CSendUserTraining\_L24\_img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltbe895439fecb8620/67ddca85c5b83e29e6925048/CSendUserTraining_L24_img-2.png` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
| CSendUserTraining\_L24\_img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt01eb842f79e81166/67ddca692d0b98af66fd0a9b/CSendUserTraining_L24_img-1.png` |
| CSendUserTraining\_L24\_img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltbe895439fecb8620/67ddca85c5b83e29e6925048/CSendUserTraining_L24_img-2.png` |
| About Assets | `https://www.contentstack.com/docs/content-managers/author-content/about-assets/` |
| Assets FAQ | `https://www.contentstack.com/docs/faqs/#assets-faqs` |
