Skip to main content
floo previews manages isolated preview sandboxes for pushed GitHub branches. Use it when an agent needs a real deploy URL before opening a pull request or when you want to inspect and clean up existing previews from the terminal. The command uses the same preview isolation contract as pull request previews. It deploys source from the app’s connected GitHub repository; it does not upload local dirty files.

up

Create or refresh a preview sandbox from a remote branch.
--wait watches the deploy returned by the create call. It exits non-zero if that deploy fails.

Flags

JSON output

Non-streaming preview commands emit one parseable JSON object. Log streaming is the exception: it may emit output over time.

list

List active preview sandboxes for an app.

status

Show one preview sandbox.
The preview identifier can be an exact slug, preview URL, source branch, or #123 when that PR number resolves to exactly one preview. If the identifier is ambiguous, pass the exact slug from floo previews list.

logs

Read logs for the latest deploy associated with a preview.

Flags

delete

Delete a preview sandbox and its preview-owned resources.
Delete tears down preview-owned Cloud Run services, managed resources, gateway routes, and env vars through the preview lifecycle API. Dev and prod resources are untouched.

Flags

Failure Handling