> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.AgentProviderCatalog.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface AgentProviderCatalog

```typescript
interface AgentProviderCatalog {
    executionClass: AgentExecutionClass;
    providers: readonly AgentProviderDescriptor[];
}
```

Types: [executionClass](#executionclass), [AgentExecutionClass](../types/core.AgentExecutionClass.md), [providers](#providers), [AgentProviderDescriptor](core.AgentProviderDescriptor.md)

##### Index

### <a id="properties"></a>Properties

[executionClass](#executionclass) [providers](#providers)

## <a id="properties-1"></a>Properties

### <a id="executionclass"></a>executionClass

```typescript
executionClass: AgentExecutionClass
```

Types: [AgentExecutionClass](../types/core.AgentExecutionClass.md)

### <a id="providers"></a>providers

```typescript
providers: readonly AgentProviderDescriptor[]
```

Types: [AgentProviderDescriptor](core.AgentProviderDescriptor.md)
