When you just want to know what a certain thing means.
application programming interface (API)
Technical procedures for communicating between two pieces of technology. Often refers to HTTP APIs on the internet, like Prismic’s, where data is sent to or retrieved from a server.Learn more →
Unpublishing a Prismic document and moving it to the archive in the user interface. Archived documents are excluded from the API.Learn more →
content delivery network (CDN)
A network of servers to distribute content globally. Prismic uses a CDN to optimize query response times.
A reusable piece of code (.vue, .jsx, .js, .svelte, .ejs, .pug) for generating a part of a user interface.
The processes for creating and modifying the content of a website. Content management describes the policies, procedures, standards, roles, resources, and schedules to create, modify, and delete content.Learn more →
content management system (CMS)
Software for creating and modifying content for a website.
Creating content structures. In a Prismic repository, the largest unit of a content model is a Custom Type. Custom Types are composed of Static Zones and Slice Zones, which are composed of Fields and Slices, respectively. Slices are composed of Fields. Fields are the smallest unit of a content model.Learn more →
A structured field that stores internal relationships. Content Relationships are designed to facilitate pulling content from another document, such as displaying related content.Learn more →
A model for a type of Document, (e.g. page, post, author, recipe, event). Custom Types configure what Fields and Slices are available on a Document.Learn more →
Custom Types API
Prismic’s read-write Rest API endpoint to retrieve and modify Custom Types and Slices, located at https://your-repo-name.cdn.prismic.io/customtypesLearn more →
The first screen you see when you log in to Prismic: a list of your repositories, located at prismic.io/dashboard
Erasing a document that has already been archived. Deleted documents are not recoverable.Learn more →
Publishing a website on the internet.
A unit of content in Prismic corresponding to an entity on a website (e.g., a page, post, author, tag, menu).
Prismic’s read-only Rest API endpoint for content, located at https://your-repo-name.cdn.prismic.io/api/v2/documents/searchLearn more →
The editor interface, where a user can edit the content of a single document.Learn more →
Prismic’s read-only Rest endpoint for metadata about a repository (including refs, which are necessary for requests to the Document API), located at https://your-repo-name.cdn.prismic.io/api/v2Learn more →
A premium Prismic feature that allows you to clone the entirety of your production repository — including all Custom Types, documents, and media files — so that you can make content changes in a development environment.Learn more →
The most elementary component of a Prismic model. Prismic has 18 different field types.
There are eight simple fields, which each return a primitive value (e.g. 8, false, "Dog"): UID, Boolean, Color, Date, Timestamp, Number, Key Text, Select.
There are ten structured fields, which each return an object value: Title, Rich Text, Image, Content Relationship, Link, Link to Media, Embed, Geopoint, Group, Integration Fields.Learn more →
A data query language for APIs, created by Facebook. Gatsby uses a GraphQL API layer, and Prismic offers a GraphQL API endpoint. GraphQL stands in contrast to REST. Compared to REST, GraphQL allows for more complex querying.
Prismic’s read-only GraphQL API endpoint, located at https://your-repo-name.cdn.prismic.io/graphqlLearn more →
A web interface for building queries to the Prismic GraphQL API, located at https://your-repo-name.prismic.io/graphqlLearn more →
A field that stores a repeatable set of other fields.Learn more →
A log of past versions of a document in Prismic. Prismic saves all previous document versions in the history.Learn more →
A function or an object that describes how rich text elements should be rendered.Learn more →
A field that stores an image with cropping, alt text, and various sizes.Learn more →
A premium Prismic feature that allows you to download a JSON export of your published content and upload new documents or changes to existing documents via a JSON import.Learn more →
A Field that stores data synced from a third-party API.Learn more →
Integration Fields Write API
Prismic’s write-only Rest API endpoint to create, modify, and delete content in an Integration Fields database, located at https://if-api.prismic.io/if/write/your-repo-name--catalog-nameLearn more →
The interface for constructing content models in the Prismic platform. The Legacy Builder is being superseded by Slice Machine and will be deprecated in the future.
A function that receives a document, a Link field, or a Content Relationship field as a parameter and returns a URL path for the document.Learn more →
A locale is a representation of the content of a Prismic repository for a specific region and language. Every Prismic repository has one “master” locale, which is the default language and region for content in the repository. Users may create additional locales and translate content into them.Learn more →
The API ID for a locale. Prismic includes common locales with ISO language codes. Users can also define their own locales with custom locale codes.Learn more →
The media management interface, where users can upload, delete, and select media (images, PDFs, ZIP files) and edit media’s default metadata.Learn more →
JSON that imitates content from the Prismic API to simulate Slices in Slice Machine.Learn more →
A search filter for the Document API.Learn more →
Securely rendering unpublished content changes in Prismic live in the context of a web app.Learn more →
Making a version of a document live on the Prismic API.Learn more →
Sending a GET request to a Prismic repo's Document or GraphQL API to retrieve content.Learn more →
An ID that is updated every time content is changed in the repository. Every repository has refs for the most recently published content, all drafts, and all releases, which are available on the Entry API. Queries to the Document API must include a ref to specify what version of the content to return. Refs enable caching, which significantly speeds up API responses. Prismic usually 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 →
A Release is a collection of content changes that can be previewed and published together. In a release, documents can be created, changed, or deleted.Learn more →
An isolated collection of content in Prismic. A repository stores all of the content for a project. It contains all of the documents, media, environments, translations, and settings for your project.Learn more →
A standard API query language.
REST API Browser
A graphical user interface for constructing queries to the Document API.Learn more →
An API option that allows users to define rules for building URL paths for documents, which the Prismic API will return as the url property on each document.Learn more →
How pages of a website are organized by the structure of URL paths.
A Slice is a section of a webpage. Slices are freely arranged in a document's Slice Zone. Each Slice is rendered by a UI component in the web application (e.g. React, Vue, Svelte). Slices allow content editors to compose complex UIs.Learn more →
A local development tool for developing with Prismic Slices in your codebase.Learn more →
The Slice Simulator is a mini-app that simulates what your Slices will look like in production, using mock data. The Slice Simulator makes development faster and allows Slice Machine to take screenshots of the simulated Slices to display in the Prismic editor.Learn more →
A sample project launched from the CLI.Learn more →
A container for immovable and non-repeatable fields, generally used for document metadata.
The custom data format Prismic uses for Rich Text. Structured text is stored as JSON. Each Rich Text field is an array containing one object for each block-level element. The objects describe the content of the element and any inline elements. Structured text must be serialized before rendering. Prismic provides development kits for this, such as @prismicio/richtext.Learn more →
Prismic’s built-in system for organizing content.Learn more →
Prismic’s read-only Rest endpoint for a list of all tags used in a repository, located at https://your-repo-name.cdn.prismic.io/api/tagsLearn more →
Creating UI components that use data from Prismic (e.g. .vue, .jsx, .js, .svelte, .ejs).
Tracking changes to work. 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 can be versioned as part of a codebase.Learn more →
HTTPS requests sent by Prismic to a user-defined endpoint on certain actions (e.g. document published). Used to trigger actions (like a website rebuild) on content changes.Learn more →
Was this article helpful?
Can't find what you're looking for? Spot an error in the documentation? Get in touch with us on our Community Forum or using the feedback form above.