# Asset Hub

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/contentstack-assets-foundations/asset-hub |
| **course_slug** | contentstack-assets-foundations |
| **lesson_slug** | asset-hub |
| **markdown_file_url** | /academy/md/courses/contentstack-assets-foundations/asset-hub.md |
| **generated_at** | 2026-05-28T12:30:00.533Z |

> Part of **[Contentstack Assets Foundations](https://www.contentstack.com/academy/courses/contentstack-assets-foundations)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"10","type":"video","duration_seconds":180,"video_url":"https://cdn.jwplayer.com/previews/UGBEMDzV","thumbnail_url":"https://cdn.jwplayer.com/v2/media/UGBEMDzV/poster.jpg?width=720","topics":["Asset","Hub"]} -->

#### Video details

#### At a glance

- **Title:** Asset Hub
- **Duration:** 3m
- **Media link:** https://cdn.jwplayer.com/previews/UGBEMDzV
- **Publish date (unix):** 1778505340

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 113694 kbps
- video/mp4 · 180p · 180p · 142253 kbps
- video/mp4 · 270p · 270p · 159102 kbps
- video/mp4 · 360p · 360p · 173128 kbps
- video/mp4 · 406p · 406p · 182700 kbps
- video/mp4 · 540p · 540p · 215844 kbps
- video/mp4 · 720p · 720p · 267536 kbps
- video/mp4 · 1080p · 1080p · 407701 kbps

#### Timed text tracks (delivery)

- **thumbnails:** `https://cdn.jwplayer.com/strips/UGBEMDzV-120.vtt`

#### Video transcript

Content doesn't live in a vacuum. In Content Stack, your assets and your entries are part of the same story. To make that work at scale, you need a bridge between the assets space and your CMS stack. That bridge is Asset Hub. In order to make that work, you have to link an existing space to your stack. So in order to do that, I'm going to open this stack. And once I'm inside the stack, I'm going to click Settings. This will bring me to the stack settings, and you'll notice that there's an option called Assets Hub. When you do that, you'll notice that there's a default space, but what we want to do is link this space that we set up inside of Assets. So all you have to do is click Link Workspace, and then choose this space from the drop-down menu. Then you have to choose the workspace within that space. In this case, I'm going to choose Main, and then I'm going to link the workspace. Notice it appears here inside of Assets Hub. Now, a single stack can actually link up to 10 different spaces. But remember, there's also a parallel universe of branches. So let's go ahead and take a look at what happens when we create a branch. If I come over to the Branches section, here I'll create a new branch, and I'll just name this Staging. Then I have to select a source branch. I'll go ahead and choose Main as that source branch. And down towards the bottom, you'll notice that we have the same option to link different workspaces to the branch. So if I want to use the space in the assets that we set up, I can click Add Existing Workspace to this branch. And notice I can choose Main, which is the brand marketing space we set up. Now, here's what's incredible. By default, it will fork and link it. Notice the other option is to just link to the existing workspace. But by having it automatically fork it, we generate a staging workspace for the assets, leaving the production version completely untouched. So I'll go ahead and click Apply. Once I click Apply, you'll notice it's available. And then we can go ahead and click Save. Now, of course, you can always go back and unlink it. But what's important to remember that it is a significant move. If you have entries that are already pointing to assets in that old workspace, those references may break. So the Assets Hub ensures your infrastructure matches your workflow. By linking CMS branches to asset workspaces, you give your teams the freedom to develop, test, and launch new experiences without ever crossing the streams between in-progress and in-production.

#### Key takeaways

- Connect **Asset Hub** 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

Asset Hub. Asset Hub in Contentstack Assets Foundations (contentstack-assets-foundations).

### Retrieval tags

- Asset
- Hub
- contentstack-assets-foundations
- lesson 10
- Asset Hub
- contentstack-assets-foundations lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "10" and topics: [Asset, Hub].
Parent course slug: contentstack-assets-foundations. 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 |
| --- | --- |
| Video thumbnail: Asset Hub | `https://cdn.jwplayer.com/v2/media/UGBEMDzV/poster.jpg?width=720` |

### 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/` |
