reqflo login authenticates your local CLI session with Reqflo. You need to be logged in to run journeys in the Cloud Runner, access private journeys, and resolve cloud-managed secret references.
When to use it
- Before your first cloud run (
reqflo run <journey> --cloud). - When you need to access a private journey or one that uses secret references.
- When setting up a CI environment — use a non-interactive token flow instead of the browser login.
Key concepts
Interactive vs. token login. In a terminal on your own machine,reqflo login opens a browser for OAuth. In CI or non-interactive environments, authenticate using an API token via the REQFLO_TOKEN environment variable or the --token flag.
Secret resolution. Secret references are resolved by the Cloud Runner (cloud runs) or your local environment (local runs). When running locally, secrets must be available in your local environment. reqflo login itself does not pull secret values to your machine — it only establishes your identity.
Session persistence. After logging in, credentials are stored in your local config so you don’t need to log in before every command. Run reqflo logout to clear the session.
How it works
Run reqflo login
Examples
Interactive login (local development):Generate API tokens from your Reqflo account settings. Treat tokens like passwords — use environment variables or secrets management in CI rather than hardcoding them.

