Where keys live
- Workspace-scoped — keys are per workspace, not per user.
- Encrypted at rest — never returned via UI or API. The app can’t read your key back.
- Per-workspace usage attribution — keeping keys per workspace makes cost attribution clean on the provider dashboard.
Adding a key
Settings → Models → Providers → Add key:- Pick the provider (OpenAI, Anthropic, Google, …).
- Paste the key. Input is masked.
- Save.
nora providers for CLI details.
Which providers Nora supports
- OpenAI — GPT models.
- Anthropic — Claude models.
- Google — Gemini models.
- Nora managed — Nora-hosted models (no external key required; billed by Nora).
Rotating a key
Re-add the key with a new value. Old key is replaced atomically:- New runs use the new key immediately.
- In-flight runs finish on the old key (up to a minute for the network to settle).
Deleting a key
Removes the key. Any Agent using that provider will fail on next run until you set a new key.Provider readiness check
Before publishing a Flow, verify all its models have provider keys:Provider vs. Nora-managed models
- Provider keys — you pay the provider directly, on their meter.
- Nora-managed — Nora hosts the model, bills you on Nora’s invoice. Simpler billing; sometimes cheaper.
--set-model (see nora agents). Mix freely — one Flow can use provider models and managed models in the same run.
Rate limits and quotas
Provider rate limits apply. If your Agents get 429s under load:- Bump your provider tier (OpenAI’s Tier 4, Anthropic’s Enterprise, etc.).
- Add a fallback model per Agent (see
nora agents update --set-model) — the Agent transparently switches on failure. - Route by intent — cheap intents to cheap models, hard intents to premium models.
Cost dashboards
Provider costs show on the provider’s own dashboard (OpenAI, Anthropic, Google). Nora’s billing surface covers Nora’s platform costs; see Billing overview. Because keys are per-workspace, per-workspace cost attribution on the provider dashboard is straightforward.Security
- Keys are stored encrypted with a per-workspace key.
- Rotation is instant.
- Deletion is permanent (the key isn’t retained).
- Every add / rotate / delete is audited.
Related
nora providers— CLI reference.- Model defaults — workspace-wide model preferences.
- Billing overview — Nora platform billing.
- Approvals — approval gates can block model swaps if configured.