gigaflow.env is an optional convenience file that pre-fills the answers to
gigaflow setup. You never need it: running gigaflow setup and choosing
"Enter values interactively" walks you through every value. Use a
gigaflow.env when you want a repeatable, checked-in (secrets excluded!) setup —
common for dev environments and CI.
gigaflow setup → option 2) Load from a gigaflow.env file prompts for its path.
The CLI also auto-loads a gigaflow.env in the current directory at startup,
injecting any keys into the environment without overriding variables you've
already exported.
It's a standard .env file: KEY=value per line, # comments, blank lines
ignored, optional quotes around values.
These are for local/self-hosted development only — hosted users don't set them.
The backend defaults to https://api.gigaflow.io/api/v1, and authentication is
handled by gigaflow login.
Key
Purpose
GIGAFLOW_BACKEND_URL
Point the CLI at a non-default backend (e.g. http://localhost:8000/api/v1). Same as --backend.
GIGAFLOW_API_KEY
Static bearer key, bypassing interactive login. Same as --api-key.