funnel

Teams

Team management and team-scoped tunnels

Teams group users together and scope tunnel visibility.

Roles

User roles (server-wide):

  • admin: full access to all resources
  • member: access to own resources and team resources

Team roles:

  • owner: can manage team members
  • member: can create tunnels under the team

Create a team

Admins can create teams:

funnel teams create backend

Manage members

funnel teams add-member <team_id> <user_id>
funnel teams remove-member <team_id> <user_id>
funnel teams set-role <team_id> <user_id> owner

List members:

funnel teams members <team_id>

Team-scoped tunnels

Associate a tunnel with a team using --team:

funnel http 3000 --team <team_id>

Team-scoped tunnels are visible to all team members in the status and sessions views. Non-members cannot see or interact with them.

User management

Admins can list users, change roles, and deactivate accounts:

funnel users list
funnel users set-role <user_id> admin
funnel users deactivate <user_id>
funnel users reactivate <user_id>

Deactivated users cannot authenticate and their active tunnels are rejected.

On this page