Paste or upload JSON with {"entities":[…],"relationships":[…]} (or a plain array of either). Merge adds/overwrites by id; Replace swaps the whole dataset. Nothing is saved until you click Save to server.
Data sources
Connection tests
Server keys & storage
🔒 Real API keys and the admin token live as Cloudflare → Pages → Settings → Environment variables, never in the browser:
ADMIN_TOKEN — required to save edits (enter it in the top bar to authorize a save)
FINNHUB_KEY — enables company-news
DIGEST_WEBHOOK — Slack/Discord digest target
Live editing also needs a KV namespace bound as KB_STORE. Reads fall back to the bundled dataset if KV isn't set up yet.