Skip to main content
EdgeFinder supports two ways to authenticate: a magic link flow that saves your API key automatically, and a manual method where you supply the key yourself. Both approaches store credentials in ~/.edgefinder/config.json with permissions set to 0600, so only your user account can read the file. This page covers both methods, how to check your account status, and how to clear your credentials. The magic link flow handles everything for you — it sends an email, waits for you to click the link, and saves your API key automatically.
1

Run the login command

2

Enter your email

EdgeFinder prompts you for your email address. Enter the address associated with your EdgeFinder account.
3

Click the link in your inbox

Check your email and click the magic link. EdgeFinder polls in the background and saves your API key as soon as you authenticate.
The login session expires after 10 minutes. If the link expires before you click it, run edgefinder login again.
4

Confirm your subscription

After authentication, EdgeFinder checks your subscription. If you don’t have a paid plan yet, it offers to open the subscription page in your browser.CLI access requires an active Starter (20/mo),Pro(20/mo), Pro (50/mo), or Ultimate ($150/mo) subscription.

Method 2: Manual API key

If you already have an API key — for example, when configuring the MCP server or a CI environment — you can provide it directly instead of going through the magic link flow. Get your API key from chat.edgefinder.io/settings/integrations.
Set EDGEFINDER_API_KEY in your shell. This takes precedence over the config file.
To make it permanent, add the line to your shell profile (e.g., ~/.bashrc, ~/.zshrc).

Check your account status

Run edgefinder status to see your current plan, subscription state, and whether you have active access:
Example output:
Add --json to get machine-readable output:

Verify your config

Use edgefinder config show to see what credentials are currently stored and where:
The API key is always truncated in output for security.

Log out

To remove your credentials from the config file:
This deletes the API key from ~/.edgefinder/config.json. If you set the key via the EDGEFINDER_API_KEY environment variable, unset it separately:

Error reference

If you see a 403 error, your current plan’s usage limit is exhausted. Visit chat.edgefinder.io/subscription to upgrade.