FuriosaAI · Authentication Profile

Furiosa Authentication

Authentication

FuriosaAI declares 0 security scheme(s) across its OpenAPI definitions.

Artificial IntelligenceMachine LearningInferenceSemiconductorsNPUHardwareLLMModel ServingKubernetesDeveloper ToolsComputeInfrastructure
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

Raw ↑
generated: '2026-08-16'
method: searched
source: >-
  https://developer.furiosa.ai/latest/en/furiosa_llm/furiosa-llm-serve.html,
  https://developer.furiosa.ai/latest/en/overview/roadmap.html,
  https://github.com/furiosa-ai/furiosa-sdk/blob/main/python/furiosa-server/README.md
docs: https://developer.furiosa.ai/latest/en/furiosa_llm/furiosa-llm-serve.html
summary: >-
  FuriosaAI operates no hosted API, so there is no FuriosaAI-issued credential anywhere in this
  profile. Both HTTP surfaces are software the customer runs on their own machines, and each one
  authenticates (or does not) on the customer's terms. That is the honest shape of the auth
  story here, and it is why no OAuth scopes artifact exists.
surfaces:
  - api: furiosa-llm-openai-server
    name: Furiosa-LLM OpenAI-Compatible Server
    schemes:
      - type: http
        scheme: bearer
        name: OpenAI-style API key
        header: 'Authorization: Bearer <key>'
        required: false
        issued_by: the operator of the server, not FuriosaAI
        evidence: >-
          The roadmap records "✅ API Key based authentication support" delivered in the
          2025 Q3-Q4 train. Every code example in the serving docs sends
          `api_key = os.getenv("OPENAI_API_KEY", "EMPTY")`, and the raw curl example sends no
          Authorization header at all - i.e. the server runs unauthenticated by default and the
          key is opt-in, set by whoever launches `furiosa-llm serve`.
        note: >-
          The docs do not publish the server flag that enables it or the failure status code.
          Establishing those requires reading `furiosa-llm serve --help` on an installed build.
    model_value_ignored: >-
      Worth recording as an auth-adjacent quirk: the `model` field is required by OpenAI clients
      but IGNORED by the server, because one `furiosa-llm serve` process hosts exactly one model.
      Callers should read the real id from GET /v1/models rather than assume routing by name.
  - api: furiosa-server-predict-v2
    name: Furiosa Model Server (KServe v2 Predict + Triton Model Repository)
    schemes: []
    security_schemes_in_spec: false
    evidence: >-
      Neither openapi/furiosa-predict-v2.yaml nor openapi/furiosa-model-repository-v2.yaml
      declares a `securitySchemes` block or any `security` requirement, and the furiosa-server
      README lists "Authentication support" as an UNCHECKED roadmap item. The server is designed
      to sit behind the customer's own ingress/mesh.
    note: >-
      This is a real finding, not an omission on our side: the model-repository surface exposes
      unauthenticated load/unload of arbitrary models from the repository root, so it must never
      be exposed outside a trusted network.
oauth: false
oauth_note: >-
  No OAuth 2.0 or OpenID Connect anywhere - no authorization server, no scopes, no
  /.well-known/oauth-authorization-server (probed 404 on all hosts, see well-known/).
  scopes/ is therefore intentionally absent rather than empty.
mtls: false
scheme_count: 1