New to Webiny?

The getting started guide will help you setup your environment, create and then deploy your first Webiny project.

Webiny Headless CMS is one of the most scalable and most customizable open-source headless CMS on the market. As an engineer, you’ll have full control to tailor-make the experience you wish to have. This applies both to the publishing and editorial process for content editors, as well as how the content is presented within your application.

Below you’ll find a few core articles that we recommend every engineer to go through with regards to mastering the experience of using and customizing the Headless CMS app. For additional learning, make sure to check out the remaining articles in the navigation.


Using the GraphQL API

Learn how to use the GraphQL API to perform basic actions such as retrieving and modifying content, but also how to do more advanced search queries.

GraphQL API Overview

Learn what is the Headless CMS GraphQL API, what are its main characteristics, and how to access it.

Using the GraphQL API

Learn how to use the Headless CMS's built-in GraphQL API.

Advanced Filtering via API

Learn how to use the Headless CMS's built-in GraphQL API advanced filter.


Extending functionality

Learn how to customize and extend the capabilities of the Headless CMS app.

Extend the GraphQL API

Learn how to extend the Headless CMS-related GraphQL types and operations.

Define Content Models via Code

Learn how to define content models and content model groups through code.

Customize Entry List Table Columns

Learn how to add, replace, or remove columns in the Entry List Table.


Additional resources

For more learning make sure to check out these articles.

Building a Frontend With NextJS

Learn how to build a frontend for Webiny Headless CMS with NextJS

Lifecycle Events

Learn about Headless CMS lifecycle events, how they work and how to subscribe to a lifecycle event.

Date/Time and Identity Meta Fields

Learn about the date/time and identity-related meta fields that are available for content entries.