{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/2"}],"enrichment":{"capability":"Provides pre-generated Python Protocol Buffer message types and gRPC service stubs for OpenSearch client-server communication, eliminating the need to compile `.proto` files yourself.","skillfed_tags":["grpc","opensearch","protobuf"],"use_cases":["Building a Python OpenSearch client library that uses gRPC for server communication.","Integrating OpenSearch search and indexing operations into a Python application via pre-built protobuf message types.","Rapid prototyping of OpenSearch-based services without needing to compile protobuf definitions locally.","Ensuring API compatibility across multiple OpenSearch client libraries by using centrally maintained protobuf definitions."],"what_it_does":"opensearch-protobufs is a Python package containing pre-compiled Protocol Buffer message definitions and gRPC service stubs for OpenSearch. Instead of downloading raw `.proto` files and running protoc yourself, you install this package and import message types (like SearchRequest, BulkRequest, IndexDocumentRequest) and service clients (like SearchServiceStub) directly into your code.\n\nThe package is maintained as a downstream consumer of the opensearch-api-specification repository, meaning its protobuf definitions track the official API spec. It depends on protobuf and grpcio at runtime and requires Python 3.10 or later. It's intended for Python developers building OpenSearch clients or integrations who want to avoid the build-and-compile step and use stable, pre-generated gRPC bindings instead.","worth_installing":"Yes, if you are building a Python application that communicates with OpenSearch via gRPC and want to avoid managing protobuf compilation yourself. The package is actively maintained, has low install friction, carries a permissive Apache-2.0 license, and has no known vulnerabilities. Install it only if your project actually uses gRPC for OpenSearch communication."},"id":"opensearch-protobufs","links":{"html":"https://skillfed.io/packages/opensearch-protobufs","md":"https://skillfed.io/packages/opensearch-protobufs.md","pypi":"https://pypi.org/project/opensearch-protobufs/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-11","license_spdx":null,"license_treatment":"permissive","name":"opensearch-protobufs","python_support":"supports_current","summary":null},"popularity":{"monthly_downloads":14515211,"position":1226,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.6.0"}
