team
View and manage your team
Options
--json: output in JSON format
Subcommands
team disable
Disband your team
Usage:
team disable
Options:
--json: output in JSON format--yes: skip the confirmation prompt (required for non-interactive use, e.g. the web UI)
team members
List team members
Usage:
team members
Aliases: ls
Options:
--json: output in JSON format
team usage
Show team pool, disk, and bandwidth usage for the billing period
Usage:
team usage
Options:
--json: output in JSON format
team add
Add a user to the team
Usage:
team add <email> [<user|admin|billing_owner>]
Options:
--json: output in JSON format
team remove
Remove a user from the team
Usage:
team remove <email> [--transfer-vms-to <email>]
Options:
--json: output in JSON format--transfer-vms-to: transfer the member's VMs to this team member before removing them
team role
Change a team member's role
Usage:
team role <email> <user|admin|billing_owner>
Options:
--json: output in JSON format
team rename
Rename your team
Usage:
team rename <name>
Options:
--json: output in JSON format
team billing
Manage team billing information
Usage:
team billing
Options:
--json: output in JSON format
team billing plan
Show your team's plan
Usage:
team billing plan [--all]
Options:
--all: list the plans you can switch to--json: output in JSON format
Examples:
team billing plan
team billing plan --all # plans your team can switch to
team billing update
Update team billing information
Usage:
team billing update [--email=<email>] [--name=<name>] [--business-name=<name>] [--phone=<phone>] [--address-line1=<line>] [--address-line2=<line>] [--address-city=<city>] [--address-state=<state>] [--address-postal-code=<code>] [--address-country=<country>] [--tax-id-type=<type>] [--tax-id-value=<value>]
Options:
--address-city: billing address city--address-country: billing address country code--address-line1: billing address line 1--address-line2: billing address line 2--address-postal-code: billing address postal code--address-state: billing address state or province--business-name: business name shown on invoices--email: billing email shown on invoices--json: output in JSON format--name: customer name shown on invoices--phone: phone number shown on invoices--tax-id-type: tax ID type shown on invoices (e.g. eu_vat, pl_nip, us_ein)--tax-id-value: tax ID value shown on invoices
team transfer
Transfer a VM to another team member
Usage:
team transfer <vm_name> <target_email>
Options:
--json: output in JSON format
team auth
View and manage team auth settings
Usage:
team auth
Options:
--json: output in JSON format
team auth require-oidc
Require OIDC for web login (web|off)
Usage:
team auth require-oidc <web|off>
Options:
--json: output in JSON format
team auth set
Set the team auth provider (default, google, oidc)
Usage:
team auth set <default|google|oidc> [--issuer-url=<url> --client-id=<id> --client-secret=<secret>]
Options:
--client-id: OIDC client ID--client-secret: OIDC client secret--display-name: display name for the SSO provider--issuer-url: OIDC issuer URL (e.g. https://accounts.google.com)--json: output in JSON format
team settings
View and manage team settings
Usage:
team settings
Options:
--json: output in JSON format
team settings vm-placement
View and manage automatic VM placement
Usage:
team settings vm-placement
Options:
--json: output in JSON format
team settings vm-placement default
Use ordinary VM placement
Usage:
team settings vm-placement default
Options:
--json: output in JSON format
team settings vm-placement pool
Send bare new commands to a shared team pool
Usage:
team settings vm-placement pool <name>
Options:
--json: output in JSON format
team settings vm-placement member-pool
Create or reuse one team pool per member for bare new commands
Usage:
team settings vm-placement member-pool --cpus=N [--max-vms=N] [--host=alias]
Options:
--cpus: CPUs to reserve for each member pool (required)--host: dedicated host for each member pool (see 'pool hosts')--json: output in JSON format--max-vms: maximum VMs in each member pool (default 100)
team settings vm-placement poolless
Keep bare new commands outside pools while migrating (legacy)
Usage:
team settings vm-placement poolless
Options:
--json: output in JSON format
team settings standalone
Set who can create standalone VMs
Usage:
team settings standalone <off|admins-only|all-users>
Options:
--json: output in JSON format
team settings llm-gateway
Allow or block the exe.dev LLM gateway (your own API keys are unaffected)
Usage:
team settings llm-gateway <on|off>
Options:
--json: output in JSON format
team settings vm-sharing
Set who can share team VMs
Usage:
team settings vm-sharing <admins-only|all-members>
Options:
--json: output in JSON format
team settings auto-join
Allow users from your email domain to join this team on signup
Usage:
team settings auto-join <on|off>
Options:
--json: output in JSON format
team vm
View team members' VMs
Usage:
team vm
Options:
--json: output in JSON format
team vm ls
List all VMs across your team
Usage:
team vm ls [-l] [--group=tag|region|type|user|access] [name|pattern]
Aliases: list
Options:
--group: group VMs by none|tag|region|type|user|access--json: output in JSON format-l: show detailed information