# Istio API

**Canonical:** https://apis.io/apis/service-mesh/istio-api/  
**Provider:** Service Mesh — https://apis.io/providers/service-mesh/  
**Documentation:** https://istio.io/latest/docs/reference/config/

Istio API is one of 5 APIs that [Service Mesh](https://apis.io/providers/service-mesh/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Service Mesh, Istio, Traffic Management, Kubernetes, and mTLS. The published artifact set on APIs.io includes API documentation and an OpenAPI specification.

Istio is the most widely deployed service mesh. Istio's control plane exposes APIs for traffic management (VirtualService, DestinationRule, Gateway), security (PeerAuthentication, AuthorizationPolicy), and telemetry configuration. The Istio API uses Kubernetes Custom Resource Definitions (CRDs) as its primary interface.

## Machine-readable artifacts (3)

- **Documentation** — https://istio.io/latest/docs/reference/config/
- **OpenAPI** — https://raw.githubusercontent.com/istio/api/master/networking/v1alpha3/virtual_service.proto
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/service-mesh/refs/heads/main/apis.yml

## Other Service Mesh APIs (4)

- [Linkerd Admin API](https://apis.io/apis/service-mesh/linkerd-api/)
- [Consul Connect / Service Mesh API](https://apis.io/apis/service-mesh/consul-api/)
- [AWS App Mesh API](https://apis.io/apis/service-mesh/aws-app-mesh-api/)
- [Service Mesh Interface (SMI)](https://apis.io/apis/service-mesh/service-mesh-interface/)

## Tags

Service Mesh, Istio, Traffic Management, Kubernetes, mTLS

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/service-mesh/istio-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/service-mesh/.
