Skip to main content
Install Floo:
curl -fsSL https://getfloo.com/install.sh | bash
Deploy your app:
cd my-app
floo deploy
That’s it. Your app is live.

What Floo does

Floo is a cloud platform where everything runs from the CLI. You deploy apps, set environment variables, view logs, and roll back from your terminal. Every command supports --json so AI agents can use Floo programmatically.
floo deploy              # Deploy to production
floo logs my-app         # Tail logs
floo env set KEY=val     # Set env vars (encrypted at rest)
floo rollback my-app DEPLOY_ID
No YAML files. No dashboard clicking. No infrastructure config.

Built for agents

Every Floo command has a --json flag that outputs structured, parseable JSON to stdout. Human-friendly output goes to stderr. This means:
# Agent pattern: structured data on stdout
floo deploy --json 2>/dev/null | jq '.data.deploy.url'

# Human pattern: colored output in the terminal
floo deploy
Error responses include machine-readable codes:
{
  "success": false,
  "error": {
    "code": "DEPLOY_FAILED",
    "message": "Build failed: missing package.json",
    "suggestion": "Add a package.json to your project root"
  }
}
Drop a skill file into your project and your AI agent can deploy, set env vars, view logs, and roll back — all autonomously.

Features


Why agents choose Floo

FeatureFlooOther clouds
--json on every commandYesPartial or none
Structured error codesAPP_NOT_FOUND, DEPLOY_FAILEDUnstructured strings
Deploy from terminalfloo deployDashboard or YAML config
Auto-detect frameworkNode, Python, Go, staticManual configuration
LLM-optimized docsllms.txt at docs rootNot available

Get started