Member permissions
Control what each team member can do in Fern by configuring roles in the Fern Dashboard.
Role types
Each team member has an Admin, Editor, or Viewer role. By default, all members have Admin permissions unless you assign a different role.
Roles control two types of permissions:
- Dashboard permissions: managing organization settings and members, adding or updating custom domains, viewing analytics, and using Fern Editor.
- CLI permissions: publishing SDKs and documentation to production. Local development and deploying previews don’t require CLI access.
Admin
Admins have full access to both the Dashboard and CLI, including editing organization settings, managing members, using Fern Editor, and publishing to production.
Editor
Editors can view analytics and use Fern Editor. Editors can’t manage organization settings or members. CLI access is configurable per Editor:
- Editors with CLI access can publish SDKs and documentation sites to production.
- Editors without CLI access can’t publish to production.
- All Editors can deploy previews via the CLI.
Viewer
Viewers have read-only access to the Dashboard (settings, analytics) and can deploy previews via the CLI. Viewers don’t have access to Fern Editor.