# Manage knowledge bases

List, inspect, create, update, and delete knowledge bases, including empty knowledge bases and knowledge bases created with data sources. Use the knowledge-base identifier returned by the relevant action for later operations.

```{toctree}
:hidden:
:maxdepth: 1

List knowledge bases <../list-knowledge-bases>
List knowledge base tags <../list-knowledge-base-tags>
Get knowledge base details <../get-knowledge-base>
Create a knowledge base <../create-knowledge-base>
Create an empty data-side knowledge base <../create-empty-knowledge-base>
Create a knowledge base with data sources <../create-knowledge-base-with-sources>
Update a knowledge base <../update-knowledge-base>
Delete a knowledge base <../delete-knowledge-base>
```
