Registry / database / nucliadb-dataset

nucliadb-dataset

JSON →
library6.13.0.post6240pypypi✓ verified 79d ago

Python client for exporting and managing datasets from NucliaDB, a semantic search engine for unstructured data. Version 6.13.0.post6240 supports Python 3.10+. Actively maintained on GitHub.

pip install nucliadb-dataset
INSTALL
IMPORT
SIG · NUCLIADB-DATASET
N
nucliadb-dataset
databasepythonv6.13.0.post6240
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

NucliaDBDataset
from nucliadb_dataset import NucliaDBDataset
from nucliadb_dataset import NucliaDataset
NucliaDriver
from nucliadb_dataset import NucliaDriver
Task
from nucliadb_dataset import Task

Basic usage: initialize client, list and retrieve datasets.

from nucliadb_dataset import NucliaDataset import os # Initialize with your NucliaDB API key api_key = os.environ.get('NUCLIADB_API_KEY', '') dataset = NucliaDataset(api_key=api_key, endpoint='https://your-nucliadb-instance') # List available datasets datasets = dataset.list() print(datasets) # Fetch a specific dataset by ID if datasets: ds = dataset.get(datasets[0]['id']) print(ds)
Debug
Known issues
breakingIn v6.0+, the dataset API was restructured. Methods like `list_datasets()` were renamed to `list()` and `get_dataset()` to `get()`. Old code using deprecated method names will fail.
fix
Update method calls: `list()` and `get()` instead of `list_datasets()` and `get_dataset()`.
affects: >=6.0.0
deprecatedThe `NucliaDataset` constructor no longer accepts a `region` parameter; use `endpoint` instead.
fix
Replace `region='europe-1'` with `endpoint='https://europe-1.nucliadb.com'`.
affects: >=6.5.0
gotchaAPI key is required and must be passed as keyword argument `api_key`. Passing it as positional argument causes TypeError.
fix
Always use keyword argument: `NucliaDataset(api_key='...', endpoint='...')`.
affects: all
Upgrade
Version history
6.13.0.post6240latest on PyPI · released May 8, 2026
Audit
Dependencies
nucliadb-clientrequiredCore client for interacting with NucliaDB API
Agent activity
21 hits · last 30 days
node
20
Resources