# Member permissions

> Manage Dashboard and CLI access for your organization.

Control what each team member can do in Fern by configuring roles in the [Fern Dashboard](https://dashboard.buildwithfern.com/members).

## 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](/learn/docs/writing-content/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.

## Permissions by role

| Permission                    | Admin | Editor               | Viewer |
| ----------------------------- | ----- | -------------------- | ------ |
| Manage organization settings  | Yes   | No                   | No     |
| Manage members                | Yes   | No                   | No     |
| Add or update a custom domain | Yes   | No                   | No     |
| View dashboard and analytics  | Yes   | Yes                  | Yes    |
| Publish to production         | Yes   | Configure per Editor | No     |
| Deploy previews               | Yes   | Yes                  | Yes    |
| Generate locally              | Yes   | Yes                  | Yes    |
| Use Fern Editor               | Yes   | Yes                  | No     |