---
title: "oz0 provider"
description: "Usage and flags for oz0 provider."
canonical_url: "https://docs.oz0.ai/reference/cli/oz0/provider"
---
# oz0 provider

> Usage and flags for oz0 provider.

For: Operators and developers looking up a command.

A provider is a record: its base URL, the wire formats it speaks (anthropic-messages, openai-chat, openai-responses), the header its key goes in and the tenant secret that holds the key, prices and capabilities per model, its region and whether it keeps data.

The gateway passes calls through unchanged and never translates between formats. anthropic, openai and local (models on a node's own model servers) are built in; presets for other common providers ship with the server, and a tenant adds any endpoint of its own. A record with --translator is a translation gateway you run yourself, such as agentgateway: its calls are marked lossy.

Besides a key in a header, --auth-kind signs calls with an OAuth2 token the edge gets from a token endpoint (oauth2_client_credentials, oauth2_jwt_bearer) or with AWS SigV4 (sigv4); the presets vertex, azure-openai-entra, azure-foundry-entra and bedrock use them. --auth-kind federated stores no key at all: the edge exchanges the calling agent's own token from the tenant's issuer at the cloud (--cloud aws, gcp or entra), as the presets bedrock-federated, vertex-federated, azure-openai-federated and azure-foundry-federated do.

## Usage

```bash
oz0 provider [command]
```

## Subcommands

- [`delete`](https://docs.oz0.ai/reference/cli/oz0/provider/delete)
- [`list`](https://docs.oz0.ai/reference/cli/oz0/provider/list)
- [`model`](https://docs.oz0.ai/reference/cli/oz0/provider/model)
- [`pool`](https://docs.oz0.ai/reference/cli/oz0/provider/pool)
- [`set`](https://docs.oz0.ai/reference/cli/oz0/provider/set)
- [`show`](https://docs.oz0.ai/reference/cli/oz0/provider/show)

## Inherited flags

<table>
<thead>
  <tr>
    <th>
      Flag
    </th>
    
    <th>
      Type
    </th>
    
    <th>
      Default
    </th>
    
    <th>
      Description
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        --context
      </code>
    </td>
    
    <td>
      string
    </td>
    
    <td>
      <code>
        $OZ0_CONTEXT or &lt;config dir>/orchestrator-zero/context.json
      </code>
    </td>
    
    <td>
      CLI context file written by server init
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        --log-level
      </code>
    </td>
    
    <td>
      string
    </td>
    
    <td>
      <code>
        info
      </code>
    </td>
    
    <td>
      log level: debug, info, warn or error
    </td>
  </tr>
</tbody>
</table>

See [all `oz0` commands](https://docs.oz0.ai/reference/cli/oz0) and the [global flags](https://docs.oz0.ai/reference/cli/oz0#global-flags).


## Sitemap

See the full [sitemap](https://docs.oz0.ai/sitemap.md) for all pages.
