floo is config-as-code by design.Documentation Index
Fetch the complete documentation index at: https://getfloo.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
floo.app.toml is the source of truth for app shape, not for every piece of durable state.
This is not just a preference. It is what makes agent-native deployment workable. Agents need a deterministic, reviewable file that describes desired state.
What lives in config
Use repo-backed config for app shape:- app and service definitions
- routing
- ports and ingress
- build settings
- service paths
- migrate and dev commands
- managed credential attachments
What stays outside config
Some state is intentionally managed outside the repo:- env vars and secrets
- managed Postgres, Redis, and Storage provisioning
- custom domains
- access grants and team membership
- billing
- API keys
- destructive actions like app deletion
.floo/services.lock, but the platform DB is authoritative.
Why this matters for agents
When config lives in the repo:- agents can read and edit it directly
- changes are reviewable in pull requests
- the deploy surface is deterministic
- there is no second config system to reverse-engineer
The dashboard is a window
The dashboard is for visibility into the live system. It shows releases, logs, settings, team state, and usage. It does not become a competing source of truth for app shape that already lives infloo.app.toml.
Recommended workflow
- Write or update config in the repo.
- Review it in git.
- Connect GitHub if needed.
- Push changes and watch the deploy.
Configuration
Learn the file shapes and common config patterns.
Dashboard vs CLI
See how the read/write split works in practice.