> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vijil.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloud Provider Integrations

> Evaluate agents hosted on major cloud platforms.

Vijil supports direct evaluation of agents and models hosted on major cloud platforms. This guide covers configuration for each supported provider.

## Supported Providers

| Provider         | Hub ID                      | Supported Targets                 |
| ---------------- | --------------------------- | --------------------------------- |
| OpenAI           | `openai`                    | GPT-4o, GPT-4, GPT-3.5            |
| Anthropic        | `anthropic`                 | Claude 3 family                   |
| AWS Bedrock      | `bedrock` / `bedrockAgents` | Foundation models, Bedrock Agents |
| Google Vertex AI | `vertex`                    | Gemini family                     |
| DigitalOcean     | `digitalocean`              | GenAI Platform agents             |
| Custom           | `custom`                    | Any OpenAI-compatible endpoint    |

## OpenAI

Store your OpenAI credentials via the API or dashboard before running an evaluation. Supported models include `gpt-4o`, `gpt-4-turbo`, `gpt-4`, and `gpt-3.5-turbo`.

## Anthropic

Store your Anthropic credentials before running an evaluation. Supported models include the `claude-3` family.

## AWS Bedrock

Bedrock supports both foundation models and custom Bedrock Agents.

### Foundation Models

Store your Bedrock access keys and specify the region to evaluate Foundation Models.

<Note>
  For Bedrock foundation models, prepend `us.` to the model ID from [AWS's supported models list](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html).
</Note>

### Bedrock Agents

For Bedrock Agents, securely supply your `agent_id`, `agent_alias_id`, and AWS access configurations.

## Google Vertex AI

Authenticate with Google Cloud and retrieve your application default credentials. Store the provided `client_id`, `client_secret`, and `refresh_token` in Vijil before targeting models from the `gemini-1.5` or `gemini-1.0` families.

## DigitalOcean

Follow [DigitalOcean's guide](https://docs.digitalocean.com/products/genai-platform/how-to/manage-ai-agent/use-agent/) to get your `agent_id` and `agent_key`, and securely provide them to Vijil.

## Custom Endpoints

Evaluate any agent with an OpenAI-compatible API by storing your custom endpoint's API key and providing the URL of the endpoint.

## Rate Limiting

Control evaluation pace to avoid API throttling. You can set limits for the number of requests per interval when registering credentials.

### Recommended Rate Limits

| Provider  | Requests/min | Notes                |
| --------- | ------------ | -------------------- |
| OpenAI    | 60-100       | Depends on tier      |
| Anthropic | 60-100       | Depends on tier      |
| Bedrock   | 30-60        | Model-dependent      |
| Vertex AI | 60-120       | Project quotas apply |

<Card title="Work in Progress" icon="pickaxe" badge="Private preview">
  The programmatic evaluation capabilities are currently in private preview and subject to change.
</Card>

## Next Steps

<CardGroup cols={1}>
  <Card title="Run Evaluations" icon="play" href="/developer-guide/evaluate/running-evaluations">
    Execute and monitor evaluations
  </Card>

  <Card title="Understand Results" icon="chart-bar" href="/developer-guide/evaluate/understanding-results">
    Interpret evaluation results
  </Card>

  <Card title="Configure Protection" icon="shield-half" href="/developer-guide/protect/configuring-guardrails">
    Set up Dome Guardrails
  </Card>
</CardGroup>
