{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"}],"enrichment":{"capability":"Provides Protocol Buffer message definitions for NucliaDB, enabling serialization and communication with the NucliaDB hybrid search database.","skillfed_tags":["protobuf","database-client","serialization"],"use_cases":["Building a Python client library or wrapper around NucliaDB's API.","Integrating NucliaDB search into a Python application that stores and queries unstructured data.","Developing custom data pipelines that serialize and deserialize NucliaDB protocol messages.","Contributing to or extending NucliaDB itself with new message types or API endpoints."],"what_it_does":"nucliadb-protos is a package of Protocol Buffer message definitions for NucliaDB, a hybrid search database that indexes unstructured data using vector, full-text, and graph indexes. The package provides the serialized schema definitions needed to communicate with NucliaDB instances, whether self-hosted or via Nuclia Cloud. It serves as the contract layer between client code and the database, defining the structure of requests, responses, and data payloads.\n\nThis is a foundational dependency for any Python application that needs to interact with NucliaDB programmatically. Rather than a standalone tool, it is typically used as a transitive dependency of higher-level NucliaDB client libraries or as a direct import when building custom integrations. The package depends only on protobuf, keeping installation lightweight.","worth_installing":"Yes, if you are building or using a Python application that communicates with NucliaDB. Install it as a dependency of a NucliaDB client library rather than directly unless you are working on NucliaDB integration or extension. The package is actively maintained, has no known vulnerabilities, and carries a permissive license."},"id":"nucliadb-protos","links":{"html":"https://skillfed.io/packages/nucliadb-protos","md":"https://skillfed.io/packages/nucliadb-protos.md","pypi":"https://pypi.org/project/nucliadb-protos/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"nucliadb-protos","python_support":"supports_current","summary":"Protobuf definitions for nucliadb"},"popularity":{"monthly_downloads":100323,"position":12992,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.1.0.post7000"}
