> This page is for mk.io.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://mediakind.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://mediakind.ferndocs.com/_mcp/server.

# Access, users and teams

MK.IO uses **role-based access control (RBAC)** to manage who can access resources and what they can do. Users are assigned permissions through teams, allowing you to control access to projects across your organization.

## Concepts

* Organization: A company or group that uses MK.IO.

* Project: Holds resources such as assets, live events, and transforms. Projects are linked to an organization and to a subscription or payment method for billing.

* User: An individual who may belong to multiple teams and organizations. A user’s permissions are granted through teams.

* Team: A group of users within an organization. Teams are granted permissions on projects and resources.

The first user in an organization is automatically granted **Administrators** access. Administrators have full control over the system, including the ability to invite users and create new teams.

## Manage teams

Project access is granted to users through teams. By default, every organization has two predefined teams: **Administrators** and **Everyone**.

* Administrators: full access and administrative rights to all projects, including organization-level permissions such as viewing billing information.

* Everyone: automatically includes all users in the organization. By default, this team provides access to all projects at a permission level set by Administrators: either User or Reader. Optionally, it can be configured to have no access.

## Create a team

This action is only available to members of the **Administrators** team.

* From the profile drop-down menu in the top right corner, navigate to Organization Settings, then select Access Management.

* From the Teams tab, click Create Team, then enter a name and a description.

* Click the team name to open it and manage members, projects, and access levels.

## Edit team members

This action is only available to members of the **Administrators** team, or Team admins for the relevant team.

From the **Teams** tab, select a team. Use the **Add user** button to add members. To set a user as a **Team admin** or remove them from the team, select the three-dot menu to the right of their username.

## Edit project access for a team

This action is only available to members of the **Administrators** team.

* From the Teams tab, select a team.

* In the right-hand pane, add the projects the team should have access to.

* For each project, select the access level:

Reader: read-only access.

* User: full access to create and modify objects in the project.

## Edit team details or delete a team

This action is only available to members of the **Administrators** team.

From the **Teams** tab, select the three vertical dots in the top right corner, then select the appropriate action.

## Manage access with the API

Use the [Users and teams API Guide](/platform/how-to/management/users-and-teams) to manage organization membership and team access through the Management API.