What are the requirements to run on Envoy on Windows?

Note

On August 31, 2023 the Envoy project ended official Windows support due to a lack of resources. We will continue to accept patches related to the Windows build. Until further notice, Windows builds are excluded from Envoy CI, as well as the Envoy release and security processes.

Envoy was tested on Windows Server Core 2019 (Long-Term Servicing Channel). This corresponds to OS version 10.0.17763.1879. We have also tested a few more recent versions of Windows Server and in general higher versions will be fully supported. For more info please see Windows Server Core. To build Envoy from source you will need to have at least Windows 10 SDK, version 1803 (10.0.17134.12). Earlier versions will not compile because the afunix.h header is not available.

There might be Envoy features that require newer versions of Windows. These features will explicitly document the required version.