{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/2"}],"enrichment":{"capability":"Provides Python dataclasses for the Envoy Data-Plane-API, generated from protocol buffers using betterproto, enabling type-safe programmatic access to Envoy configuration types.","skillfed_tags":["envoy","control-plane","protobuf"],"use_cases":["Generate Envoy configuration files programmatically from Python, with type checking and IDE autocompletion.","Build a custom Envoy control plane in Python with validated, strongly-typed configuration objects.","Prototype or test Envoy configurations using Python scripts before deploying to production.","Integrate Envoy configuration management into larger Python infrastructure-as-code workflows."],"what_it_does":"envoy_data_plane is a Python library that wraps the Envoy Data-Plane-API protocol buffers as native Python dataclasses, generated using betterproto. It gives you type-safe, IDE-aware access to every Envoy API type without writing raw protobuf code. The library is intended for developers building Envoy control planes, configuration generators, or other tooling that needs to work with Envoy's configuration model programmatically.\n\nThe package depends only on betterproto2 and requires Python 3.11 or later. It is actively maintained and published to PyPI to track the current Envoy release. Common use cases include generating Envoy configurations via Python scripts, building custom control planes with IDE autocompletion, and laying groundwork for gRPC-based control planes in Python.","worth_installing":"Yes, if you are building Envoy tooling or control planes in Python. The low install friction, active maintenance, MIT license, and single dependency make it a straightforward addition. No known vulnerabilities. The main caveat is verifying that the package version matches your target Envoy release, since it tracks the current Envoy version rather than maintaining branches for older releases."},"id":"envoy-data-plane","links":{"html":"https://skillfed.io/packages/envoy-data-plane","md":"https://skillfed.io/packages/envoy-data-plane.md","pypi":"https://pypi.org/project/envoy-data-plane/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-21","license_spdx":"MIT","license_treatment":"permissive","name":"envoy_data_plane","python_support":"supports_current","summary":"Python dataclasses for the Envoy Data-Plane-API"},"popularity":{"monthly_downloads":1516177,"position":3823,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.2.0"}
