{"section":"tutorials","requestedLocale":"en","requestedSlug":"headless-cms-overview","locale":"en","slug":"headless-cms-overview","path":"docs/en/tutorials/storefront/headless-cms/headless-cms-overview.md","branch":"main","content":"> Headless CMS (Legacy) is available only for FastStore stores (v1, v2, and v3) and Headless Stores. We recommend migrating to the new <a href=\"/en/docs/tutorials/cms-overview\">CMS</a>, which offers improved performance, collaboration, and scalability.\n\nThe Headless CMS is a content management system designed by VTEX to empower businesses with the flexibility to create and deliver content across various channels, such as websites and mobile apps.\n\nThe term *Headless* refers to the separation between the interface that displays content to the user, the frontend, and the system responsible for managing and storing that content, the backend. This approach allows content management to occur independently of the user interface, providing flexibility and scalability. For example, a merchant can update a product page through Headless CMS without affecting the user experience on the website. This simplifies content maintenance and enables the reuse of data.\n\nTo access the Headless CMS, log in to the VTEX Admin and navigate to **Storefront > Headless CMS**. \n\n> For the the Headless CMS management, make sure the [resources](/en/docs/tutorials/license-manager-resources) *See CMS menu on the top-bar*, *Settings*, and *CMS GraphQL API* are associated with your [user role](/en/docs/tutorials/roles). Otherwise, [create a custom user role ](/en/docs/tutorials/roles#creating-a-role) and add these resources to it or add these resources to an existing user role.\n\nThe headless CMS allows you to:\n\n- [Managing Projects](#managing-projects)\n- [Managing pages](#managing-pages)\n- [Managing Singleton content types](#managing-singleton-content-types)\n- [Next steps](#next-steps)\n\n## Managing Projects\n\n[Projects](/en/docs/tutorials/managing-projects) is a feature in Headless CMS that allows you to create and manage multiple frontend projects like mobile apps, websites, and email marketing from a single control panel.\n\n![Projects pages](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/storefront/headless-cms/headless-cms-overview_1.gif)\n\nFor more information, refer to [Managing Projects](/en/docs/tutorials/managing-projects). \n\n## Managing pages\nWithin each project, you can also manage all the URL routes and page templates for your store's website, including the home page, product page (PDP), and others. For more information, refer to [Managing Pages in the Headless CMS](/en/docs/tutorials/managing-pages).\n\n## Managing Singleton content types\nSingleton is a content type that simplifies content management by creating and managing a single page, guaranteeing the existence of only one version of this content type in the Headless CMS. This approach enhances content reliability and simplifies the creation and maintenance of content within a Headless CMS environment.  For more information, refer to [Managing Singleton content types](/en/docs/tutorials/managing-singleton-content-types).\n\n## Next steps\nCheck out the following tutorials to start managing your storefront content:\n\n- [Managing Projects](/en/docs/tutorials/managing-projects) \n- [Managing Pages in the Headless CMS](/en/docs/tutorials/managing-pages)\n- [Managing Singleton content types](/en/docs/tutorials/managing-singleton-content-types)"}