Skip to main content

login

Authenticate with Valiqor. Without flags, opens a browser-based device authorization flow. With --email and --password, authenticates directly (useful in CI/CD).

Browser Flow (Interactive)

The CLI opens your default browser and displays a user code. Approve the device to complete login. The CLI polls for approval automatically (up to 5 minutes).

Direct Login (CI/CD)

Avoid passing --password directly on shared systems. Prefer the browser flow or environment variables for CI/CD.

Behavior

  • Checks if an existing API key is valid before re-authenticating (skip with --force).
  • Saves the API key to both global (~/.valiqor/credentials.json) and local (.valiqorrc).
  • If you have reached the maximum number of API keys, the CLI prompts you to delete one or paste an existing key.

signup

Create a new Valiqor account. Without flags, runs interactively with prompts.

Interactive Mode

Prompts for email, password (with confirmation), name, and organization.

Direct Signup (CI/CD)

Behavior

  • Checks if you are already logged in with a valid API key.
  • On success, saves credentials globally and locally.

logout

Clear stored credentials.

Examples


verify-email

Send a verification email to unlock the full free tier (3 trial runs → 50 free runs).
No flags. If your email is already verified, the CLI reports that. Otherwise it triggers a verification email and opens the Valiqor dashboard as a fallback.

keys

Manage API keys. Requires an existing authenticated session.

keys create

Create a new API key.
The full key is only displayed once at creation time. Copy it immediately.

keys list

List all API keys for your account.
Displays key ID, name, prefix, created date, status (active/revoked), and usage count.

keys delete

Delete (revoke) an API key.