-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Problem
For self-hosted users, CLI still behaves like cloud auth is required.
Repro
- Ensure credentials file does not exist (first-time setup):
- macOS:
~/Library/Application Support/firecrawl-cli/credentials.json
- macOS:
- Run:
firecrawl config --api-url http://localhost:3002- CLI enters cloud login flow (
1/2) and empty key fails. credentials.jsonis not auto-created withapiUrlduring this first-time self-hosted setup path.
Then:
firecrawl --statusshows:
Not authenticatedRun 'firecrawl login' to authenticate
Expected
config --api-url <self-host-url>should save URL without forcing login.- If
credentials.jsondoes not exist,configshould create it and persistapiUrl. --statusshould show self-hosted configured/ready state (not unauthenticated).- No
Authorization: Bearer undefinedheader when self-hosted has no API key.
Note
Under the same self-hosted setup, firecrawl credit-usage can succeed, while firecrawl --status still reports unauthenticated.
Impact
Firecrawl skill uses --status to detect CLI readiness; this blocks self-hosted skill usage.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels