Orkena
▸ Browse docs — Guides

▸ SECTION C · Guides

Model provider setup (BYOK)

Last updated: 2026-08-16

Orkena is model-agnostic. You bring the keys; the runtime routes and governs the calls.

Supported providers

  • Anthropic
  • OpenAI
  • Azure OpenAI
  • Bedrock
  • Private endpoints (any OpenAI-compatible endpoint)

Scoped keys

Keys are stored encrypted under the tenant envelope, scoped to the specific agent and graph that needs them — never shared across agents. Credential use is itself a policy decision, evaluated before every use.

Configuration

Open Settings → Model providers:

providers:
  anthropic:
    key: ${ANTHROPIC_KEY}        # encrypted at rest, scoped
    default_model: claude-sonnet-4
  openai:
    key: ${OPENAI_KEY}
    default_model: gpt-4o

Per-model routing

On an agent node, pin the provider and model:

nodes:
  triage:
    type: agent
    model: anthropic/claude-sonnet-4
  classify:
    type: agent
    model: openai/gpt-4o

Rotating keys

Rotate per provider without downtime. The rotation is recorded in the ledger; old keys are retired after a configurable grace period.

Was this helpful?