Contentstack Basics
Content Modeling
Templating & Rendering
Developer Workflow
Advanced Concepts
100

What is a schema?

This is the JSON-based structure that defines fields and content types in Contentstack.

100

What is a content type?

Each model in Contentstack is called this and defines the shape of your data.

100

What is Handlebars (hbs)?

The default templating engine used in Contentstack’s sample Node.js starter apps.

100

What is Contentstack CLI?

The command-line tool used to migrate content models between stacks.

100

What is the Publisher role?

The role-based permission that allows users to publish entries but not modify content models.

200

What is a stack?

Contentstack organizes entries by this top-level grouping, which can represent websites, apps, or environments.

200

What is a reference field?

The field type that allows linking one entry to another.

200

What is the {{ variable }} syntax?

The function used in a template to output variables.

200

What is the delivery token (or management token)?

The environment variable used to authenticate API requests.

200

What is the GraphQL API?

The API that supports GraphQL queries for more flexible data fetching.

300

What are environments?

The system used for managing changes between development, staging, and production stacks.

300

What is a group or file field?

The field type you’d use for storing multiple images or files.

300

What is stack.ContentType('type').Query()?

The SDK function that retrieves entries for rendering templates

300

The version control approach often used to sync schema files with Git.

What is exporting content types as JSON and committing them?

300

What are webhooks?

The method used to trigger rebuilds of static sites (e.g., Gatsby/Next) when content changes.

400

What is the Content Delivery API (CDA)?

The method used to fetch published entries programmatically.

400

What is a global field?

A reusable set of fields that can appear across multiple content types.

400

What is 'publish_details.locale'?

The property that must be accessed to retrieve localized content fields.

400

What are stack export/import scripts or the CLI sync command?

The deployment method for syncing stacks between environments programmatically.

400

What is the Query.where() method?

The SDK utility that lets you filter entries based on a field value.

500

What is the Content Management API (CMA)?

The method developers use to update or create content programmatically.

500

What is 3 levels deep?

The maximum nesting level for reference fields in queries.

500

What are partials or layouts?

The feature that allows one template to reuse another as a layout.

500

What is CDN caching or API response caching?

The approach for caching Contentstack content at the edge for speed.

500

What is Localization?

The feature that enables multi-language content in a single stack.