cognee.datasets
Static class for managing datasets and their data.Methods
datasets.list_datasets()
datasets.list_data()
DataItem fields stored during cognee.add(), such as label and external_metadata.
datasets.has_data()
datasets.get_status()
datasets.delete_data()
UUID of the dataset.
UUID of the data item to delete.
Deletion mode:
"soft" marks as deleted, "hard" removes permanently.If true, delete the dataset itself when the last item is removed.
datasets.empty_dataset()
datasets.delete_all()
datasets.discover_datasets()
Examples
Basic dataset operations
Basic dataset operations
Read back DataItem metadata
Read back DataItem metadata
external_metadata is stored on the relational Data record only. It is not placed into the vector store or knowledge graph and is not returned by cognee.search(). If you need metadata to be vector-searchable, define a custom DataPoint subclass and list the fields to embed in metadata.index_fields. See DataPoints.