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

# get

> Load a single knowledge base by id.

`KnowledgeBases.aget` loads one knowledge base by id, returning a full `KnowledgeBase` instance.

```python theme={"dark"}
from xpander_sdk import KnowledgeBases

kb = await KnowledgeBases().aget(knowledge_base_id="kb-456")
print(kb.name, kb.total_documents)
```

### Parameters

| Parameter           | Type  | Required | Description |
| ------------------- | ----- | -------- | ----------- |
| `knowledge_base_id` | `str` | Yes      | KB id.      |

### Returns `KnowledgeBase`

A full `KnowledgeBase` instance. See the [`KnowledgeBase` class reference](/developers/sdk-reference/knowledge-bases/knowledge-base).

## Sync version

```python theme={"dark"}
kb = KnowledgeBases().get(knowledge_base_id="kb-456")
```

## Errors

Raises [`ModuleException`](/developers/sdk-reference/error-handling) on failure:

| Status | Cause                           |
| ------ | ------------------------------- |
| 404    | KB doesn't exist or wrong org.  |
| 403    | KB exists but isn't accessible. |
| 500    | Server error.                   |
