1# Data plane API 2 3This tree hosts the configuration and APIs that drive [Envoy](https://www.envoyproxy.io/). The 4APIs are also in some cases used by other proxy solutions that aim to interoperate with management 5systems and configuration generators that are built against this standard. Thus, we consider these a 6set of *universal data plane* APIs. See [this](https://medium.com/@mattklein123/the-universal-data-plane-api-d15cec7a) 7blog post for more information on the universal data plane concept. 8 9# Repository structure 10 11The API tree can be found at two locations: 12* https://github.com/envoyproxy/envoy/tree/main/api - canonical read/write home for the APIs. 13* https://github.com/envoyproxy/data-plane-api - read-only mirror of 14 https://github.com/envoyproxy/envoy/tree/main/api, providing the ability to consume the data 15 plane APIs without the Envoy implementation. 16 17# Further API reading 18 19* [API style guide](STYLE.md) 20* [API versioning guide](API_VERSIONING.md) 21* [API overview for users](https://www.envoyproxy.io/docs/envoy/latest/configuration/overview/overview) 22* [xDS protocol overview](https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol) 23* [Contributing guide](CONTRIBUTING.md) 24