System Roles

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.

  • The most essential and most fantastic thing is that now we can quickly create CMS for our data. The development and prototyping are quick and fast. Things get ready speedily and rapidly with good efficiency.

    Ali S.Software Engineer
  • Super impressed with the fine grained roles and permissions; I had a colleague on a hangout who has experience with other headless CMS vendors, and his jaw dropped at the sheer capability.

    Hygraph User
  • ...we’ve found the platform to be quite flexible. Being able to not only specify relationships between content, but also the way it relates to other parts of the schema (one-to-one, one-to-many, etc.), makes for great control over the schema. We’ve internally started using it for prototypes that go beyond the scope of a simple CMS because of this flexibility.

    Roland P.
  • Easy to set up and get started with. Versatile content modeling with flexible model relations and on-fly changes without the need or worry about API, GraphQL obviously, and a cherry on top - included CDN with image transformation. Oh wait, there are two cherries on top, Netlify integration being the other.

  • Our team uses Hygraph to push breaking news stories to our project's webpage. The project is a part of a large non-profit initiative and the goal is to feature current content (news stories, celebrity endorsements). Authors are able to quickly add content to the CMS without sacrificing the high quality our readers expect.

    Matthew F. Manager, Social Good

System Roles

While Custom or Granular Permissions can be developer created to ensure modern teams can create modern teams and workflows, every Hygraph team benefits from out-of-the-box System Roles.

These roles include:

  • Owner: Admin + Ability to change billing and to delete projects
  • Admin: Developer + Ability to manage teams and create, update projects.
  • Developer: Editor + Ability to create, update and delete models and enums.
  • Editor: Contributor + Ability to delete content.
  • Contributor: Ability to create and update content.

Explore Documentation