---
title: "Prismic Glossary"
description: "Definitions of key terms in Prismic."
meta_title: "Glossary"
lastUpdated: "2025-11-06T01:07:50.000Z"
---

# API Explorer

A visual interface for querying the [Content API](#content-api). Use it at `https://your-repo-name.prismic.io/builder/explorer` or try the public version at [http://prismic.io/explorer](https://prismic.io/explorer).

# application programming interface (API)

A set of rules and tools for how software can request, send, and receive data from another system, like Prismic’s servers. [Learn more →](https://prismic.io/blog/how-do-apis-work)

# archiving

Unpublishing a Prismic [page](#page) and moving it to the "Archive" tab in the [repository](#repository). Archived pages are excluded from the API. [Learn more →](https://prismic.io/docs/guides/organize-content.md#archive-a-page)

# boolean

A [field](#field) that stores `true` or `false`. [Learn more →](https://prismic.io/docs/fields/boolean.md)

# color

A [field](#field) that stores a hex color code. [Learn more →](https://prismic.io/docs/fields/color.md)

# component

A reusable piece of code that creates part of a web page, like a header, image gallery, a button, etc (Typically stored in `.vue`, `.jsx`, `.js`, `.svelte`, `.ejs`, or `.pug` files).

# Content API

Prismic’s read-only HTTP API endpoint for content.

Located at `https://your-repo-name.cdn.prismic.io/api/v2/documents/search`.

[Learn more →](https://prismic.io/docs/content-api.md)

# content delivery network (CDN)

A network of servers that helps deliver content faster worldwide. Prismic uses a CDN to speed up queries.

# content management

Creating, updating, and removing website content, along with the rules and tools used to keep it organized.

# content management system (CMS)

Software for creating and modifying content for a website.

# content modeling

Creating content structures. In a Prismic [repository](#repository), the largest unit of a content model is a [page type](#page-type). Page types are composed of a [static zone](#static-zone) and a [slice zone](#slice-zone), which are composed of [fields](#field) and [slices](#slice), respectively. Slices are also composed of fields. Fields are the smallest unit of a content model. [Learn more →](https://prismic.io/docs/content-modeling.md)

# content relationship

A [field](#field) that links to another [page](#page) so you can reuse or display its content, like showing related items. [Learn more →](https://prismic.io/docs/fields/content-relationship.md)

# Custom Type

A content structure used to define [fields](#field) and [slices](#slice) for non-page content, such as headers, footers, or settings. [Learn more →](https://prismic.io/docs/content-modeling.md#custom-types)

# dashboard

The first screen you see after logging in to Prismic. It lists all of your repositories. Located at [prismic.io/dashboard](https://prismic.io/dashboard).

# date

A [field](#field) that stores a calendar date delivered in ISO format (YYYY-MM-DD). [Learn more →](https://prismic.io/docs/fields/date.md)

# deleting

Erasing a [page](#page) that has been archived. Deleted pages are not recoverable. [Learn more →](https://prismic.io/docs/guides/organize-content.md#delete-a-page)

# deploying

Publishing a website on the internet.

# developer

A developer is responsible for building, configuring, and maintaining a website's technical setup. This can include creating content models, managing code, and ensuring the system works as intended.

# Embed

A [field](#field) that stores an oEmbed URL. [Learn more →](https://prismic.io/docs/fields/embed.md)

# environments

A premium Prismic feature that allows you to clone your production [repository](#repository) including all [page types](#page-type), [slices](#slice), [pages](#page), and media files. So you can make content changes in a development environment. [Learn more →](https://prismic.io/docs/environments.md)

# field

The most elementary component of a Prismic content model. Prismic has 18 different field types.

There are eight simple fields, which each return a primitive value (e.g. `8`, `false`, `"Dog"`): [UID](#uid), [boolean](#boolean), [color](#color), [date](#date), [timestamp](#timestamp), [number](#number), [text](#text), and [select](#select).

There are ten structured fields, which each return an object value: [rich text](#rich-text), [image](#image), [content relationship](#content-relationship), [link](#link), [link to media](#link-to-media), [embed](#embed), [geopoint](#geopoint), [repeatable group](#repeatable-group), [table](#table), and [integration](#integration).

[Learn more →](https://prismic.io/docs/fields.md)

# geopoint

A [field](#field) that stores geolocation coordinates or a Google Maps URL. The location is stored as a latitude and longitude. [Learn more →](https://prismic.io/docs/fields/geopoint.md)

# GraphQL

A data query language for APIs, created by Facebook.

# GraphQL API

Prismic’s deprecated read-only GraphQL API endpoint.

It remains available for legacy use but is not recommended for new projects. [Learn more →](https://prismic.io/docs/graphql-technical-reference.md)

# GraphQL Explorer

A web interface for inspecting and testing queries against Prismic’s deprecated GraphQL API.

It remains available for legacy use but is not recommended for new projects. Located at `https://your-repo-name.prismic.io/graphql`

# history

A log of past versions of a [page](#page) in Prismic. Prismic saves all previous page versions in the history to view, compare, and restore. [Learn more →](https://prismic.io/docs/guides/create-pages.md#view-history)

# HTML serializer

The former name of the [rich text serializer](#rich-text-serializer).

# image

A [field](#field) that stores an image with cropping, alt text, and various sizes. [Learn more →](https://prismic.io/docs/image.md)

# integration

A [field](#field) that stores data synced from a third-party API. [Learn more →](https://prismic.io/docs/fields/integration.md)

# Integration Fields Write API

Prismic’s write-only HTTP API endpoint to create, modify, and delete content in an integration field database. [Learn more →](https://prismic.io/docs/fields/integration.md#push-data-to-prismic)

# Legacy Custom Type Builder

The interface for constructing [content models](#content-modeling) in Prismic. It has been replaced by [Slice Machine](glossary#slice-machine) and will be deprecated in the future. [Learn more →](https://prismic.io/docs/legacy-builder.md)

# link

A [field](#field) that stores a link to the web, to media, or to an internal Prismic [page](#page). The link field is designed to facilitate creating links (`href`). [Learn more →](https://prismic.io/docs/fields/link.md)

# link resolver

A function that receives a [link field](#link) pointing to a Prismic page and returns the page's URL. [Learn more →](https://prismic.io/docs/route-resolver.md#link-resolver)

# link to media

A [field](#field) that stores a link to an item in the Media Library (images, videos, MP3s, GIFs, PDFs, and more). [Learn more →](https://prismic.io/docs/fields/link-to-media.md)

# locale

A language and region setting used to translate and manage content in your [repository](#repository). Each repository has a master locale as the default, and you can add more locales for additional languages.

[Learn more →](https://prismic.io/docs/locales.md)

# locale code

The API ID for a [locale](#locale). Prismic includes common locales with ISO language codes. Users can also define their own locales with custom locale codes. [Learn more →](https://prismic.io/docs/locales.md)

# marketer

A marketer is often used as shorthand for anyone focused on creating, editing, or managing content rather than performing development tasks. This can include editors, writers, designers, translators, content managers, and similar roles.

# Media Library

The place to upload and manage media files, and edit their metadata. [Learn more →](https://prismic.io/docs/guides/images-and-files.md)

# mock data

JSON that imitates content from the Prismic API to simulate [slices](#slice) in [Slice Machine](#slice-machine).

# number

A [field](#field) that stores an integer (e.g. 3) or a float (e.g. 3.14). [Learn more →](https://prismic.io/docs/fields/number.md)

# page

A unit of content in Prismic corresponding to an entity on a website (e.g., a document, a webpage, a post, author, tag, menu). [Learn more →](https://prismic.io/docs/guides/overview.md#pages)

# Page Type

The model that defines the structure and fields of a page. [Learn more →](https://prismic.io/docs/content-modeling.md#page-types)

# Page Builder

A flexible content editing interface in Prismic that allows non-developers to create and customize [pages](#page) by combining [slices](#slice). [Learn more →](https://prismic.io/docs/guides/overview.md#the-page-builder)

# previewing

Securely showing unpublished content and drafts on your website, so you can see changes exactly as they will appear before publishing. [Learn more →](https://prismic.io/docs/guides/create-pages.md#preview-your-content)

# publishing

Making a version of a [page](#page) live on the Prismic API. [Learn more →](https://prismic.io/docs/guides/create-pages.md#publish-your-content)

# querying

Sending a GET request to a Prismic repository's Content API to retrieve content. [Learn more →](https://prismic.io/docs/fetch-content.md)

# ref

A reference ID updated every time content is changed in a [repository](#repository). Every repository has refs for the most recently published content, and all releases. Queries to the Content API must include a ref to specify what version of the content to return. Refs enable caching, which significantly speeds up API responses. Prismic keeps the six most recent refs (including the current one) and deletes older ones, therefore a ref cannot be reliably used to query outdated content versions. [Learn more →](https://prismic.io/docs/api.md#repository-api-fetch-refs)

# release

A way to plan and group content updates so you can preview and publish them all at once. [Learn more →](https://prismic.io/docs/docs/guides/schedule-publishing.md)

# repeatable group

A [field](#field) that stores a repeatable collection of other fields. [Learn more →](https://prismic.io/docs/fields/repeatable-group.md)

# repository

An isolated collection of content in Prismic. It stores all of the [pages](#page), media, environments, translations, and settings for a given project. Repositories are accessible from the [dashboard](https://prismic.io/dashboard). [Learn more →](https://prismic.io/docs/guides/overview.md#repository)

# Repository API

Prismic’s read-only Rest endpoint for metadata about a [repository](#repository) (including [refs](#ref), which are necessary for requests to the [Content API](#content-api).

Located at `https://your-repo-name.cdn.prismic.io/api/v2`

[Learn more →](https://prismic.io/docs/repository-api-technical-reference.md)

# REST

A standard API query language.

# rich text

A [field](#field) that stores formatted text, images, embeds, and more. [Learn more →](https://prismic.io/docs/fields/rich-text.md)

# rich text serializer

A function that describes how [rich text](https://prismic.io/docs/fields/rich-text.md) elements should be rendered. We recommend using an object of [custom components](https://prismic.io/docs/fields/rich-text.md#use-custom-ui-components) instead. [Learn more →](https://prismic.io/docs/rich-text.md)

# roles

Permissions that define what actions a user can perform in a Prismic [repository](#repository), such as editing, publishing, or managing settings. [Learn more →](https://prismic.io/docs/admin/users-access.md)

# route resolver

An API option that allows users to define rules for building URL paths for [pages](#page), which the Prismic API will return as the `url` property on each page. [Learn more →](https://prismic.io/docs/route-resolver.md)

# routing

The structure of URL paths organizing pages of a website.

# spaces

Used to organize content in the Page Builder by grouping [pages](#page) into distinct sections. Spaces help teams manage content more efficiently and control user [roles](#roles). [Learn more →](https://prismic.io/docs/guides/spaces.md)

# select

A [field](#field) that stores one of a collection of predefined values. [Learn more →](https://prismic.io/docs/fields/select.md)

# Slice

A slice is a section of a webpage. Slices are arranged by you in a page's [slice zone](#slice-zone). Each slice is rendered by a UI component in the web application (e.g. React, Vue, Svelte). [Learn more →](https://prismic.io/docs/slices.md)

# Slice Machine

A local development tool for building content models that sync across your codebase and your Prismic [repository](#repository). [Learn more →](https://prismic.io/docs/slice-machine.md)

# Slice Simulator

A Slice Machine tool that simulates what your [slices](#slices) will look like in production, using [mock data](#mock-data). It also shows live slice previews in the [Page Builder](#page-builder) as you draft content. [Learn more →](https://prismic.io/docs/slices.md#simulate-slices)

# Slice Zone

A container for [slices](#slice). Prismic provides `SliceZone` components for rendering slices in popular front-end JavaScript frameworks.

# starter

A sample project launched from `@slicemachine/init`.

# Static Zone

A container for immovable and non-repeatable [fields](#field), generally used for [page](#page) metadata.

# table

A [field](#field) that stores tabular data. [Learn more →](https://prismic.io/docs/fields/table.md)

# tags

Prismic’s built-in system for organizing content. [Learn more →](guides/organize-content#tags)

# Tag API

Prismic’s read-only Rest endpoint for a list of all tags used in a [repository](#repository).

Located at `https://your-repo-name.cdn.prismic.io/api/tags`

[Learn more →](https://prismic.io/docs/tags-api-technical-reference.md)

# templating

Creating code UI components that use data from Prismic (Typically written with `.vue`, `.jsx`, `.js`, `.svelte`, `.ejs`).

# text

A [field](#field) that stores a string of plain text without formatting. [Learn more →](https://prismic.io/docs/fields/text.md)

# timestamp

A [field](#field) that stores a calendar date and time. [Learn more →](https://prismic.io/docs/fields/timestamp.md)

# Types API

An HTTP API to create, read and edit a Prismic repository's content models. [Learn more →](https://prismic.io/docs/custom-types-api.md)

# UID

A metadata [field](#field) that formats and stores a human-readable, SEO-friendly identifier for each [page](#page), unique to each [page type](#page-type) and [locale](#locale). Used for constructing URLs. Stands for “unique identifier.” [Learn more →](https://prismic.io/docs/fields/uid.md)

# versioning

Recording and managing changes over time. Codebases are generally versioned with a version control system like git. Content in Prismic is versioned with the history tool. Content models in [Slice Machine](#slice-machine) can be versioned as part of a codebase. [Learn more →](https://prismic.io/docs/guides/create-pages.md#view-history)

# webhooks

HTTPS requests sent by Prismic to a user-defined endpoint on certain actions (e.g. [page](#page) published). Used to trigger actions (like a website rebuild) on content changes. [Learn more →](https://prismic.io/docs/webhooks.md)
