Skip to main content
Floo is CLI-first, but the dashboard exposes product areas that are useful for visibility and a few workflows that are not yet mirrored in the CLI.

Use the CLI When

Reach for the CLI for workflows that are naturally scriptable:
  • install, auth, and version management
  • config-driven deploys and restarts
  • env vars, domains, logs, releases, and rollbacks
  • spend caps and billing upgrade flows
  • organization member listing and role changes
  • agent automation through --json

Use the Dashboard When

Reach for the dashboard when you want a visual view or when the flow is currently dashboard-first:
  • Apps overview and service map
  • Monitoring charts and org analytics
  • per-app end-user management for floo_accounts
  • domain allowlists
  • GitHub connection UI inside app settings
  • password display for password-protected apps
  • profile and API key management

Current Split

WorkflowCLIDashboard
Deploy and restartfirst-classview status
Runtime logs and build logsfirst-classvisual app detail
Releases and rollbacksfirst-classReleases tab
Spend cap and upgradefirst-classBilling page
Org team rolesfirst-classTeam page
App users and domain allowlistsnot first-classfirst-class
Profile and API keyslimitedfirst-class

For Agents

Agents should default to the CLI because:
  • every command supports --json
  • stderr stays human-oriented while stdout stays machine-readable
  • the command tree is discoverable with floo commands --json
  • the built-in CLI docs are available through floo docs
Use the CLI as the source of operational truth, and use the dashboard when a human needs:
  • a service map
  • plan/usage charts
  • account settings
  • user-management views