Developers and content managers can easily set up content structures, or models, create custom workflows, and connect models to speed up creation.Explore Content Modeling
The Schema Builder is a feature designed to give developers, content creators, and content managers easy-to-use tools in order to create models or templates for a businesses various content needs.
References, also referred to as relations, are a powerful Field Type found within the Schema Builder that links different content models together.
Dictate what field within the content model is required, down to how a particular field should be formatted.
Empower your content editors with an uncomplicated and easy-to-understand interface where your team can create, edit, translate and update content in one place.Explore Content Editing
The Rich Text Field, sometimes called WYSIWYG, is a powerful Content Editor tool that comes out-of-the-box for all GraphCMS projects.
The Components Feature is a new, intuitive way to expand content modeling capabilities.
Free up time for innovation and other important tasks by speeding up content creation with the ability to make edits in built within the GraphCMS project.
Publish content to stages like QA or Production to see how it will look and make edits to reduce human error before making it public.
Scale up content creation faster by duplicating content already created content entries.
Easily access, search and manage content, models, assets and more with our customizable Content Editor within GraphCMS.
Automatically generate previews of content throughout the content creation or update phases to know how the content will be viewed across various platforms before publishing.
Utilize features that help organize, edit, and publish content, as well as track where content is within the workflow and track who has edited each piece of content.Explore Content Management
Scheduled Publishing is an out-of-the-box feature for all GraphCMS users. Much like the name implies, it affords Content Creators and Content Managers the ability to publish content or campaigns at a particular date and time in the future.
Keep content organized within the GraphCMS project through the out-of-the-box System View, or customize the experience easily to view only the information needed.
Add SEO functionalities within content pieces with relevant keywords and even track assets to guarantee content is reaching its intended audiences.
Filtering & Search
Find content fast in a GraphCMS project based on any related field, title, or tag.
Maintain control over when and how content is published with the ability to save to drafts before making anything public.
Have visibility over actions taken by tracking any changes or updates by any user within the entire GraphCMS project.
Digital Asset Management
Don't sacrifice performance. Store, share, and organize digital assets to add visually engaging assets to amplify your most important content without limitations.Explore Digital Asset Management
This out-of-the-box feature is where all assets uploaded into GraphCMS can be found, developers can also customize the asset model for the team that uses it most.
Save time with the ability to resize, blur, clip, crop, and transform assets to better fit various content pieces.
Easily translate, publish and manage content with different locales from one content piece reducing clutter and speeding up global content creation.Explore Internationalization
GraphCMS comes with a flexible localization API that teams can use to publish content for all or specific locales in a project.
Publishing Per Locale
Define how many locales are needed within the project and manage each translation easily within one content model.
Locale Specific Roles & Permissions
For added flexibility, customize permissions within the Content API to restrict users down to particular content, locations and languages.
Roles & Permissions
Use the out-of-the box roles or customize who has access with fine-grain permissions like job title, translation requirements or down to the component within a content item.Explore Roles & Permissions
This approach enables teams to model their organizational structures and business logic, and makes it possible to restrict visibility and access as required.
Get up and running fast with out-of-the-box roles such as Owner, Admin, Developer, Editor, and Contributor which help control what team members can do with in the project.
Custom Roles & Permissions
Set up by Project Admins and Owners, easily control what users can see beyond the given System Roles based on team needs.
Conditional Permission Checks
Add conditional checks to your permission settings to grant access based on actual field values.
Developer-focused features designed to help teams move quickly and customize the GraphCMS projects to fit the teams actual needs utilizing powerful APIs.Explore Developer Operations
Developer-focused features designed to help teams move quickly and customize the GraphCMS projects to fit the teams actual needs utilizing powerful APIs.
Ship features to market safely, define agency templates to repeat a common set of use-cases, deploy identical feature changes across multiple projects without touching the admin interface and much more.
Public API Permissions
Maintain control of the content by dictating what part of the project and to what degree will be available publicly.
Permanent Auth Tokens
Help teams test content using PATs for querying data from the draft stage to preview in different staging environments, or use for mutations to perform changes to your content models server-side.
As the name implies, clone existing projects to use as a starting point for new projects without wasting time on recreating projects with matching or similar fields.
GraphCMS gives developers tools to easily extend the functionality of the project that help with integrations and customizing the project to fit the entire teams needs.Explore Extensions
Allows developers a way to deliver data in real time which makes these a great way for teams to observe changes that happen to content within a project.
UI Extensions allow you to extend the functionality of the GraphCMS content editing experience by running custom applications within the CMS.
Benefit from any of GraphCMS's ready-to-use integrations including Gatsby Cloud, Netifly and Vercel. Teams also have the ability to integrate with any 3rd-party tool easily via an API.
This feature gives Project Administrators the ability to build a more tailored view of the sidebar displayed when creating content in GraphCMS.
Performance & Scalability
GraphCMS is set up from the start to support teams through intuitive UI to down to the viewer, ensuring teams never skimp on speed at any stage of the content lifecycle.Explore Performance & Scalability
Worldwide Content and Asset Delivery Network (CDN)
Be confident in the performance of the content no matter where in the world the team or audience sits with GraphCMS's access to a global CDN.
Choice of Data Centers
Scale globally without losing out on performance whenever a query is being sent to the API, its response is cached in over 190 data centers around the globe.
Security & Governance
GraphCMS is up-to-date on all government mandates and provides Enterprise customers the support and security needed no matter the regulations or location.Explore Security & Governance