Envoy Mobile is a multiplatform client HTTP and networking library built on the core networking layer of the Envoy proxy project. The repository, now archived, has been consolidated into the main Envoy project at github.com/envoyproxy/envoy/blob/main/mobile/README.md. The library provides cross-platform networking capabilities for iOS, Android, and other platforms, enabling developers to leverage Envoy's robust proxy infrastructure on mobile and client-side applications.
The project encompasses a comprehensive set of networking features including HTTP/2 and HTTP/3 support, TLS encryption and termination, load balancing, traffic management, and gRPC communication. It functions as both a network proxy and API gateway for client applications, offering observability capabilities and performance optimization for mobile networking scenarios. The library is designed to facilitate microservices communication and service mesh integration from the client side, providing network security and traffic management at the application level.
Envoy Mobile is written primarily in Java with support for multiple programming languages and platforms. The project maintains extensive documentation through its official website at envoymobile.io, including getting started guides, API documentation, and additional resources. The community maintains multiple communication channels including three Google Groups for announcements, user discussions, and developer conversations, plus a dedicated Slack channel within the Envoy Proxy workspace. The project holds weekly community meetings on Thursdays at 11am PT with publicly available meeting minutes.
According to GitGenius activity tracking, the repository shows median issue and pull request response latency of approximately 20,351 hours with a mean of 18,750 hours across tracked items. The most frequently engaged issue labels include cronet, performance optimization, and items without stalebot configuration. Key contributors tracked by GitGenius include fortuna with three recorded events, and Miguel1583HM and fredyw each with two events. The repository shares overlapping contributors with the main Envoy project, the Kubernetes website repository, and the Swift language repository, indicating cross-project collaboration within the broader infrastructure and networking ecosystem.
The project is licensed under the Apache 2.0 license and copyrighted by the Envoy Mobile Project Authors. It is classified within the Cloud Native Computing Foundation ecosystem and covers domains spanning cross-platform compatibility, mobile networking, proxy architecture, network security, and performance optimization. The library enables developers to implement sophisticated networking patterns typically associated with service mesh and microservices architectures directly within mobile and client applications, bringing enterprise-grade networking capabilities to edge devices and client-side code.