> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemoclaw/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemoclaw/_mcp/server.

# Set Up an Anthropic-Compatible Endpoint

> Connect NemoClaw to a custom Anthropic-compatible inference endpoint.

Use the custom Anthropic-compatible provider to configure a custom base URL and model with `COMPATIBLE_ANTHROPIC_API_KEY`.
The runtime API differs by agent capability.

## Run Onboarding

Start the onboard wizard.

```bash
nemo-deepagents onboard
```

Select **Other Anthropic-compatible endpoint**.
Enter the endpoint base URL, model ID, and API key when prompted.
Use any non-empty placeholder such as `dummy` when the endpoint does not require authentication.

## Understand Deep Agents Routing

Deep Agents Code supports only OpenAI-compatible inference for this provider.
NemoClaw validates `/v1/chat/completions`, coerces the route to `openai-completions`, and writes `https://inference.local/v1` as the provider base URL in `/sandbox/.deepagents/config.toml`.

If the endpoint implements only Anthropic Messages, onboarding stops instead of creating a Deep Agents sandbox with an unusable runtime route.

## Run Non-Interactive Onboarding

Set `NEMOCLAW_PROVIDER=anthropicCompatible` and provide the endpoint URL, model, and credential.

```bash
NEMOCLAW_PROVIDER=anthropicCompatible \
  NEMOCLAW_ENDPOINT_URL=http://localhost:8080 \
  NEMOCLAW_MODEL=my-model \
  COMPATIBLE_ANTHROPIC_API_KEY=dummy \
  nemo-deepagents onboard --non-interactive
```

## Related Topics

* [Meet Custom Endpoint Security Requirements](custom-endpoint-security) before saving a public custom endpoint.
* [Understand Provider Validation](../validate-inference/understand-provider-validation) for the provider validation workflow.
* [Verify the Inference Route](../validate-inference/verify-inference-route) after setup.