# Create a New Stack and Import Content Models

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/contentstack-quick-start/create-a-new-stack-and-import-content-models |
| **course_slug** | contentstack-quick-start |
| **lesson_slug** | create-a-new-stack-and-import-content-models |
| **markdown_file_url** | /academy/md/courses/contentstack-quick-start/create-a-new-stack-and-import-content-models.md |
| **generated_at** | 2026-05-11T07:02:26.688Z |

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

<!-- ai_metadata: {"lesson_id":"02","type":"video","duration_seconds":216,"video_url":"https://cdn.jwplayer.com/previews/0ELpUwGV","thumbnail_url":"https://cdn.jwplayer.com/v2/media/0ELpUwGV/poster.jpg?width=720","topics":["Create","New","Stack","and","Import","Content"]} -->

#### Video details

#### At a glance

- **Title:** Create A New Stack And Import Content Models
- **Duration:** 3m 36s
- **Media link:** https://cdn.jwplayer.com/previews/0ELpUwGV
- **Publish date (unix):** 1716925471

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 113759 kbps
- video/mp4 · 180p · 180p · 149977 kbps
- video/mp4 · 270p · 270p · 171755 kbps
- video/mp4 · 360p · 360p · 182274 kbps
- video/mp4 · 406p · 406p · 193934 kbps
- video/mp4 · 540p · 540p · 228859 kbps
- video/mp4 · 720p · 720p · 284993 kbps
- video/mp4 · 1080p · 1080p · 417490 kbps

#### Timed text tracks (delivery)

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

#### Video transcript

First things first, let's get ContentStack set up to act as the central repository for our website's content. Navigate to ContentStack.com and click the Login button. In the next screen, choose your region. In my case, I'll choose North America. This will bring you to the login screen and here you can either enter your credentials or you can choose SSO to login. A quick note, if you're using a trial account, you don't need to finish the steps in this video. You can move on to the next. Once you're logged in, make sure you're in the organization of your choice and once you are, you can move over to the far right and click the New Stack button to create a new stack. In the New Stack dialog box, enter a stack name. I'll enter Restaurant. Then I'll provide a brief description of Restaurant App. Finally, make sure the master language is set and in my case, I want it set to English. Once you're happy with the info, click Create. When it's done, it'll return you to the dashboard inside the Restaurant stack. Now it's at this point that you would spend some time building content models. However, to save time, I've already built them for you and I'll show you how to import them in just a bit. With that being said, if you want to learn more about creating content models, there's an entire course dedicated to building content models here on Academy. Now let's import the content models. In order to do this, you need to download the assets that we'll be using. You can do that off of the course page here on Academy. Once you download the zip, extract it. And you can see inside the folder Stack Data, we have multiple directories for the Header, Dishes, Page, and Footer content types. We also have assets for Header, Dishes, and the Home page. To make things easy, I'm going to move this Stack Data folder to the desktop for easy access. In each of those content type folders, there's a JSON file that we can import. So we need to navigate to the content models by selecting it from the left bar or by pressing C on your keyboard. To import the JSON files, just below the New Content Type button, you'll see a little import icon. Click it. That will open up the Import Content Type dialog box. Here we can click the Import button. I'll navigate to the desktop where I placed the Stack Data folder, and inside that folder is the Content Type folder. In there, I'll choose Dishes, and then I'll select the Dishes.json file and click Open. You should see Dishes imported to the Content Types panel. We just need to repeat this process for the remaining content types. So again, click the Import button, choose File, select the Footer folder, and then select the Footer.json file and open it. I'll do this for Header and Page as well. At the moment, bulk import for content types is not supported, so we simply need to repeat the process for the remaining content types. Once you're done, you should see the four content types inside of Content Stack.

#### Key takeaways

- Connect **Create a New Stack and Import Content Models** 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

Create a New Stack and Import Content Models. Create a New Stack and Import Content Models in Contentstack Quick Start (contentstack-quick-start).

### Retrieval tags

- Create
- New
- Stack
- and
- Import
- Content
- contentstack-quick-start
- lesson 02
- Create a New Stack and Import Content Models
- contentstack-quick-start lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "02" and topics: [Create, New, Stack, and, Import, Content].
Parent course slug: contentstack-quick-start. 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: Create a New Stack and Import Content Models | `https://cdn.jwplayer.com/v2/media/0ELpUwGV/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/` |
