uData is an open-source data portal platform for managing and publishing open data. It provides a comprehensive API, harvesting capabilities, and a customizable frontend. Current version is 16.4.0, requires Python <3.14, >=3.11. The project releases regularly (every few weeks) with active maintenance.
pip install udataNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Minimal example to start an uData dev server.
Migrate to the new ApiToken endpoints: POST /api/1/me/api_tokens/ to create, DELETE to revoke.
Replace pages with editorial blocks (see migration guide).
Ensure Elasticsearch and MongoDB are running and configured via environment variables (ELASTICSEARCH_URL, MONGODB_HOST).
Start MongoDB on localhost:27017 or set MONGODB_HOST environment variable to the correct URI.
Start Elasticsearch on localhost:9200 or configure ELASTICSEARCH_URL.
Use the new ApiToken model and endpoints. For authentication, use the token from POST /api/1/me/api_tokens/.
No dependency data recorded yet.