Istio
Istio is an open-source service mesh that provides traffic management, security, and observability for distributed applications.
Last updated August 28, 2026
Overview
Istio is an open-source service-mesh platform for managing communication between services in distributed applications. It was introduced in 2017 by engineers associated with Google, IBM, and Lyft, at a time when organizations were increasingly decomposing applications into microservices and needed a consistent way to control service-to-service traffic. Rather than requiring every application team to implement networking, authentication, retries, telemetry, and policy enforcement independently, Istio places much of that functionality in a dedicated infrastructure layer. The project initially became known for its sidecar architecture. A proxy, commonly based on the Envoy proxy, runs alongside each workload and intercepts service traffic. A control plane distributes configuration and policy to those proxies, allowing operators to manage routing, service discovery integration, resilience features, identity, and observability without extensively changing application code. This model made Istio particularly relevant to Kubernetes environments, although the project has also supported broader service-oriented deployments. Core capabilities include traffic routing, load balancing, timeouts, retries, circuit breaking, fault injection, mutual TLS, workload identity, authorization policy, and metrics, logs, and distributed tracing integrations. These functions are useful for progressive delivery practices such as canary releases and traffic shifting, as well as for enforcing security and governance requirements across teams and clusters. Istio has developed within a broader ecosystem that includes Kubernetes, Envoy, and cloud-native observability tools. It is an upstream project rather than a conventional standalone software company, and its code and governance are supported by a community of corporate contributors. Cloud providers and infrastructure vendors may package, operate, or commercially support Istio-based capabilities, but those offerings should not be treated as identical to ownership of the Istio project itself. A significant evolution of the project has been its work to reduce the operational and resource overhead associated with deploying a proxy beside every workload. Istio Ambient Mesh introduced a sidecarless architecture in which shared node-level components handle much of the layer-four service-mesh function, while optional waypoint proxies provide layer-seven capabilities when needed. This design aims to let organizations adopt service-mesh functions incrementally and with less per-workload overhead. In 2022, Istio joined the Cloud Native Computing Foundation as an incubating project. The move placed the project within a neutral open-source foundation alongside other major cloud-native technologies and formalized its role in the CNCF ecosystem. Istio remains an active technology project whose adoption is primarily measured through community usage, integrations, distributions, and commercial services rather than public-company financial disclosures.
History
Istio emerged during the rapid adoption of microservices and container orchestration. As applications were split into many independently deployed services, teams faced recurring problems involving service discovery, load balancing, retries, failure handling, encryption, authentication, authorization, and telemetry. Implementing these capabilities separately in every service created duplicated engineering work and made organization-wide policy difficult to enforce. Istio was created to move these concerns into a common infrastructure layer. The project was publicly introduced in 2017 by contributors associated with Google, IBM, and Lyft. Its design built on the idea of a service mesh: application traffic is mediated by a set of infrastructure proxies, while a control plane manages their configuration. Istio adopted Envoy as its data-plane proxy, giving the project a high-performance and extensible mechanism for intercepting and routing traffic. The resulting architecture allowed operators to apply routing rules, security policies, resilience controls, and telemetry configuration without requiring major changes to business-service code. Early Istio adoption was closely connected to Kubernetes and cloud-native operations. Kubernetes supplied a common platform for scheduling workloads, while Istio added higher-level controls for the network relationships among those workloads. The project became especially useful for release strategies that depend on precise traffic control, including canary deployments, blue-green transitions, A/B testing, and controlled fault injection. Its security features also addressed the need to establish authenticated service identities and encrypt internal traffic through mutual TLS. The traditional Istio model used a sidecar proxy for each participating workload. This gave teams fine-grained layer-four and layer-seven control, but it could also increase resource consumption, configuration complexity, and operational burden. In response, Istio developed Ambient Mesh, announced in 2022. Ambient Mesh separates the basic service-mesh data plane from optional application-aware processing. Shared node-level components can provide core traffic handling, while waypoint proxies can be deployed for layer-seven features where they are required. The approach is intended to make adoption more incremental and reduce the cost of placing a full proxy beside every workload. Governance was another important stage in Istio's development. In September 2022, the project joined the Cloud Native Computing Foundation as an incubating project. This move provided a foundation-backed home and aligned Istio with a wider ecosystem of cloud-native infrastructure projects. It also helped distinguish the upstream project from individual vendor distributions and managed services that use or extend Istio technology. Istio is not structured primarily as a conventional commercial brand with a single corporate owner. It is an open-source project supported by contributors from multiple organizations, with documentation, releases, governance, and technical direction maintained through its project community and CNCF affiliation. Commercial cloud services may provide hosted or integrated versions of service-mesh functionality, but those services represent separate vendor offerings. Istio's continuing role is as an upstream platform for traffic management, security, policy, and observability in distributed systems.
- 2022Ambient Mesh is announced
Istio announced a sidecarless architecture designed to reduce resource overhead and allow more incremental service-mesh adoption.
- 2022Istio joins the CNCF
The project entered the Cloud Native Computing Foundation as an incubating project.
- 2017Istio is introduced
Google, IBM, and Lyft introduced Istio as an open-source platform for managing communication among microservices.
Products and positioning
Istio is positioned as a programmable, open-source service mesh for Kubernetes and other distributed systems. It emphasizes consistent application-network controls, strong workload identity, policy enforcement, traffic management, and observability, while Ambient Mesh addresses concerns about the operational cost and complexity of traditional sidecar deployment.
Istio service meshOpen-source infrastructure software2017
The core Istio platform provides a control plane and data-plane integration for managing traffic between services. Its capabilities include routing, load balancing, retries, timeouts, circuit breaking, fault injection, telemetry, workload identity, mutual TLS, and authorization policies. It is commonly deployed with Kubernetes but is designed around general service-to-service communication concerns.
IstiodControl-plane software
Istiod is Istio's consolidated control-plane component. It handles functions such as service discovery integration, certificate and identity management, distribution of configuration to data-plane proxies, and translation of higher-level mesh configuration into proxy-compatible settings.
Istio Ambient MeshSidecarless service-mesh architecture2022
Ambient Mesh is an Istio operating mode that separates core layer-four traffic handling from optional layer-seven processing. Shared node-level components provide basic mesh functions, while waypoint proxies can deliver application-aware routing and policy. The architecture is intended to reduce the overhead and deployment friction associated with a sidecar proxy for every workload.
Istio gatewaysNetwork gateways
Istio gateways manage traffic entering or leaving a mesh and can be used to apply routing, security, and policy at mesh boundaries. They support use cases such as ingress exposure, controlled egress, and separation between internal service traffic and external network traffic.
Flagship businesses
- Istio service mesh
- Istio Ambient Mesh
- Istiod control plane
- Istio ingress and egress gateways
Brand decisions
- 2022Move project governance to the CNCFStrategy
Istio had become a widely used cloud-native infrastructure project with contributors and commercial interest from multiple organizations. A neutral foundation home was intended to support open governance and long-term ecosystem development.
What changed. Istio joined the Cloud Native Computing Foundation as an incubating project.
Aftermath. The project became part of the CNCF ecosystem while remaining open-source software supported by contributors from multiple companies.
- 2022Introduce Ambient MeshStrategy
Sidecar-based service meshes can impose additional resource and operational costs, particularly in large clusters or environments where only a subset of mesh features is needed.
What changed. Istio introduced Ambient Mesh as a sidecarless architecture using shared node-level components and optional waypoint proxies.
Aftermath. The project expanded its architecture beyond the traditional per-workload sidecar model and offered a more incremental path for adopting service-mesh functions.
Recent events
- 2022Istio announces Ambient Mesh architecture
The project announced Ambient Mesh, a sidecarless mode intended to lower deployment overhead and support incremental adoption of service-mesh capabilities.
Product launch - 2022Istio accepted into the Cloud Native Computing Foundation
Istio joined the CNCF as an incubating project, placing its governance and intellectual-property stewardship within a neutral cloud-native foundation.
M&A - 2017Istio introduced as an open-source service mesh project
Google, IBM, and Lyft introduced Istio to provide traffic management, security, and observability for microservices and other distributed applications.
Product launch
Sources
Cite this profile: Cite the canonical profile. /brand-wiki/istio · Editorial policy · How profiles are compiled