Skip to main content
Nasiko models an organization as a hierarchy: departments contain teams, teams contain users, users hold a role. Separately, agent grants control which agents a user, team, or department can reach.
Enterprise feature. Org hierarchy — departments, teams, roles beyond a single flat account list — is provisioned and managed entirely through nasiko-ee. The open-source edition has no departments, teams, or roles; every user is simply an authenticated account. Nothing on this page applies to a nasiko-only (OSS) install.
This page uses the platform admin CLI (nasiko-ee), not the developer CLI (nasiko). See CLI installation and access control.

Roles

Deploying requires member. Managing secrets requires team_lead. Managing users requires admin. Managing multiple control planes? Most commands accept --deployment <name>, or set a default with nasiko-ee use <name>.
1

Create a department

Prints the department ID. Assign a manager with nasiko-ee department update <dept-id> --manager <user-id>.
2

Create a team

Add --lead <user-id> now or later with nasiko-ee team update <team-id> --lead <user-id>.
3

Create users

--role defaults to member. --team also sets the user’s department; use --dept to place someone in a department without a team.There’s no --password flag. The control plane prints a one-time access key and secret; the secret is the initial login password. Capture it — it isn’t retrievable.Move users later: nasiko-ee users place <username> --team <team-id> (or --dept, or --clear).
4

Grant agent access

Role and team membership grant no agents by default. Grant explicitly:
--user, --team, and --dept accept multiple values and combine in one call. Revoke with nasiko-ee access revoke.To set an agent’s owning team or department (not a grant):

Inspecting

UI and API

The same operations are available in the admin UI and the /api org routes. See user management and user-to-agent access.
Importing users from an identity provider? See Entra ID and SSO.