OpenAI endpoint. Provider-prefixed routing.

AkurAI Router

A small Rust service that exposes `/v1/responses`, `/v1/chat/completions`, `/v1/embeddings`, and `/v1/models`, authenticates tools with a private API key, and routes requests to Codex, Claude Code, OpenCode Go, or the selected embedding backend.

One binary

Rust standard library server, embedded landing asset, local config files, and no Rust crate dependencies.

Protected API

Tooling calls use `Authorization: Bearer ...`; the admin UI uses AkurAI IDP SSO and an email allowlist.

Provider native

Model IDs use `codex/`, `claude/`, `opencode-go/`, and `embeddings/` prefixes while upstream auth stays server-side.