You're signed in
Your SheetLink CLI is authenticated. You can close this tab and return to your terminal.
Getting started
List your connected banks
Verify which accounts are available to sync.
sheetlink itemsSync transactions
Choose your output format:
JSON
sheetlink sync --output jsonCSV
sheetlink sync --output csvSQLite
sheetlink sync --output sqlite:///~/finances.dbPostgres
sheetlink sync --output postgres://localhost/mydbOn MAX? Use an API key instead
JWT auth expires every hour and requires a browser. If you're on SheetLink MAX, generate an API key for unattended automation — cron jobs, servers, data pipelines.
1. Generate a key at the dashboard
sheetlink.app/dashboard/api-keys →2. Set it as an environment variable (recommended)
export SHEETLINK_API_KEY=sl_...Or pass it directly
sheetlink auth --api-key sl_...Note: Keys passed via
--api-key may appear in your shell history. The environment variable approach is safer.