$npx skillfedfor your agent

envoy_data_plane

Python dataclasses for the Envoy Data-Plane-API

With conditionsPyPI InternetReleased Jul 20261.5M downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — envoy_data_plane-2.2.0-py3-none-any.whl
v2.2.0 · released 2026-07-21 · Python <4,>=3.11 · 1 runtime deps: betterproto2

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.11 or later
  • Low install friction with a single pure-Python dependency (betterproto2).
  • Active maintenance with a recent release (24 days old), supporting Python 3.11+.

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for proprietary and open-source projects alike.

last release 2026-07-21 (24 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,516,177 downloads/mo, #3,823 on PyPI

Verify before relying

python -m pip install envoy_data_plane

from envoy_data_plane import config
# Import and use Envoy API types for configuration generation
  • Whether the package tracks all current Envoy releases or lags behind the latest XDS API versions
  • IDE autocompletion quality and completeness of the generated dataclass types
  • Performance characteristics when working with large or deeply nested configurations
Same gist for agents: .md · .json

What it is and 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.

The 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.

Use it for

  • 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.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

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.

Install

envoy-data-plane on PyPI

Before you install

Low install friction with a single pure-Python dependency (betterproto2). Active maintenance with a recent release (24 days old), supporting Python 3.11+.

Requires Python 3.11 or later

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for proprietary and open-source projects alike.

Quickstart

python -m pip install envoy_data_plane

from envoy_data_plane import config
# Import and use Envoy API types for configuration generation

Verify before relying

  • Whether the package tracks all current Envoy releases or lags behind the latest XDS API versions
  • IDE autocompletion quality and completeness of the generated dataclass types
  • Performance characteristics when working with large or deeply nested configurations

Package facts

LicenseMIT permissive
Python supportSupports the current Python release <4,>=3.11
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
betterproto2
MaintenanceActively maintained 24 days since the last release
First released
Downloads1,516,177 / month, #3,823 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: envoy_data_plane-2.2.0-py3-none-any.whl

Tags

Capabilities
envoy configuration pythonenvoy data plane apienvoy control plane libraryenvoy protobuf pythonenvoy xds typesenvoy python dataclasses
Topics
envoycontrol-planeprotobuf

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “envoy configuration python”

  • envoy_data_planeProvides Python dataclasses for the Envoy Data-Plane-API, generated…
  • grpcio-csdsExposes received xDS traffic configuration from gRPC applications…
  • pyenphaseProvides a Python library to communicate with and control Enphase…

Give your agent the search over MCP, or paste the wish link into any chat.

More Internet packages

botocore Worth it
PyPI · Internet · released Aug 2026

Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.

Install it if you need programmatic access to AWS services.

permissive licensepure Python · 3.10+
1.5Bdownloads / mo
aiobotocore Worth it
PyPI · Internet · released Aug 2026

Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.

Install it if you need to call AWS services from async Python code; it is the standard way to do so.

Apache-2.0pure Python · 3.10+
1.2Bdownloads / mo
pydantic Worth it
PyPI · Python Modules · released May 2026

Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.

MITpure Python · 3.9+
1.1Bdownloads / mo
filelock Worth it
PyPI · Libraries · released Aug 2026

Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.

MITpure Python · 3.10+
717.1Mdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
googleapis-common-protos Worth it
PyPI · Internet · released Aug 2026

Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.

Apache-2.0pure Python · 3.10+
513.7Mdownloads / mo

See also xds-protos · grpcio-csds · betterproto2 · proto-google-cloud-datastore-v1 · betterproto-fw · betterproto · pure-protobuf · betterproto2-compiler · proto-plus · flyteidl2