Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Not yet seconds ago.
False
Not yet seconds ago
20 hours agoGoto single snapshot
Skip to content
Navigation Menu
Sign in Appearance settings
* Platform
+ AI CODE CREATION
o GitHub Copilot Write better code with AI
o GitHub Copilot app Direct agents from issue to merge
o MCP Registry Integrate external tools
+ DEVELOPER WORKFLOWS
o Actions Automate any workflow
o Codespaces Instant dev environments
o Issues Plan and track work
o Code Review Manage code changes
o Code Quality Enforce quality at merge
+ APPLICATION SECURITY
o GitHub Advanced Security Find and fix vulnerabilities
o Code security Secure your code as you build
o Secret protection Stop leaks before they start
+ EXPLORE
o Why GitHub
o Documentation
o Blog
o Changelog
o Marketplace
View all features
* Solutions
+ BY COMPANY SIZE
o Enterprises
o Small and medium teams
o Startups
o Nonprofits
+ BY USE CASE
o App Modernization
o DevSecOps
o DevOps
o CI/CD
o View all use cases
+ BY INDUSTRY
o Healthcare
o Financial services
o Manufacturing
o Government
o View all industries
View all solutions
* Resources
+ EXPLORE BY TOPIC
o AI
o Software Development
o DevOps
o Security
o View all topics
+ EXPLORE BY TYPE
o Customer stories
o Events & webinars
o Ebooks & reports
o Business insights
o GitHub Skills
+ SUPPORT & SERVICES
o Documentation
o Customer support
o Community forum
o Trust center
o Partners
View all resources
* Open Source
+ COMMUNITY
o GitHub Sponsors Fund open source developers
+ PROGRAMS
o Security Lab
o Maintainer Community
o Accelerator
o GitHub Stars
o Archive Program
+ REPOSITORIES
o Topics
o Trending
o Collections
* Enterprise
+ ENTERPRISE SOLUTIONS
o Enterprise platform AI-powered developer platform
+ AVAILABLE ADD-ONS
o GitHub Advanced Security Enterprise-grade security features
o Copilot for Business Enterprise-grade AI features
o Premium Support Enterprise-grade 24/7 support
* Pricing
Type / to search
Sign in
Sign up Appearance settings
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Uh oh!
There was an error while loading. Please reload this page.
istio / istio Public
* Notifications You must be signed in to change notification settings
* Fork 8.4k
* Star 38.3k
* Code
* Issues 393
* Issues 395
* Pull requests 103
* Discussions
* Actions
* Wiki
* Security and quality 13
* Insights
Additional navigation options
* Code
* Issues
* Pull requests
* Discussions
* Actions
* Wiki
* Security and quality
* Insights
master
Branches Tags
Go to file
Code
Open more actions menu
Folders and files
Name Name Last commit message Last commit date
Latest commit
History
26,448 Commits
26,448 Commits
26,449 Commits
26,449 Commits
.devcontainer .devcontainer
.github .github
architecture architecture
bin bin
cni cni
common common
docker docker
istioctl istioctl
licenses licenses
logo logo
manifests manifests
operator operator
pilot pilot
pkg pkg
prow prow
release release
releasenotes releasenotes
samples samples
security security
tests tests
tools tools
.gitattributes .gitattributes
.gitignore .gitignore
BUGS-AND-FEATURE-REQUESTS.md BUGS-AND-FEATURE-REQUESTS.md
CODEOWNERS CODEOWNERS
CONTRIBUTING.md CONTRIBUTING.md
LICENSE LICENSE
Makefile Makefile
Makefile.core.mk Makefile.core.mk
Makefile.overrides.mk Makefile.overrides.mk
README.md README.md
RELEASE_BRANCHES.md RELEASE_BRANCHES.md
SUPPORT.md SUPPORT.md
VERSION VERSION
go.mod go.mod
go.sum go.sum
istio.deps istio.deps
View all files
Repository files navigation
*
* README
* Contributing
* Apache-2.0 license
* Security
More items
Istio
Istio is an open source service mesh that layers transparently onto existing distributed applications. Istio’s powerful features provide a uniform and more efficient way to secure, connect, and monitor services. Istio is the path to load balancing, service-to-service authentication, and monitoring – with few or no service code changes.
* For in-depth information about how to use Istio, visit istio.io
* To ask questions and get assistance from our community, visit GitHub Discussions
* To learn how to participate in our overall community, visit our community page
In this README:
* Introduction
* Repositories
* Issue management
In addition, here are some other documents you may wish to read:
* Istio Community - describes how to get involved and contribute to the Istio project
* Istio Developer's Guide - explains how to set up and use an Istio development environment
* Project Conventions - describes the conventions we use within the code base
* Creating Fast and Lean Code - performance-oriented advice and guidelines for the code base
You'll find many other useful documents on our Wiki.
Introduction
Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes.
Istio is composed of these components:
* Envoy - Sidecar proxies per microservice to handle ingress/egress traffic between services in the cluster and from a service to external services. The proxies form a secure microservice mesh providing a rich set of functions like discovery, rich layer-7 routing, circuit breakers, policy enforcement and telemetry recording/reporting functions.
Note: The service mesh is not an overlay network. It simplifies and enhances how microservices in an application talk to each other over the network provided by the underlying platform.
* Ztunnel - A lightweight data plane proxy written in Rust, used in Ambient mesh mode to provide secure connectivity and observability for workloads without sidecar proxies.
* Istiod - The Istio control plane. It provides service discovery, configuration and certificate management.
Repositories
The Istio project is divided across a few GitHub repositories:
* istio/api. This repository defines component-level APIs and common configuration formats for the Istio platform.
* istio/community. This repository contains information on the Istio community, including the various documents that govern the Istio open source project.
* istio/istio. This is the main code repository. It hosts Istio's core components, install artifacts, and sample programs. It includes:
+ istioctl. This directory contains code for the istioctl command line utility.
+ pilot. This directory contains platform-specific code to populate the abstract service model, dynamically reconfigure the proxies when the application topology changes, as well as translate routing rules into proxy specific configuration.
+ security. This directory contains security related code.
* istio/proxy. The Istio proxy contains extensions to the Envoy proxy (in the form of Envoy filters) that support authentication, authorization, and telemetry collection.
* istio/ztunnel. The repository contains the Rust implementation of the ztunnel component of Ambient mesh.
* istio/client-go. This repository defines auto-generated Kubernetes clients for interacting with Istio resources programmatically.
Note
Only the istio/api and istio/client-go repositories expose stable interfaces intended for direct usage as libraries.
Issue management
We use GitHub to track all of our bugs and feature requests. Each issue we track has a variety of metadata:
* Epic. An epic represents a feature area for Istio as a whole. Epics are fairly broad in scope and are basically product-level things. Each issue is ultimately part of an epic.
* Milestone. Each issue is assigned a milestone. This is 0.1, 0.2, ..., or 'Nebulous Future'. The milestone indicates when we think the issue should get addressed.
* Priority. Each issue has a priority which is represented by the column in the Prioritization project. Priority can be one of P0, P1, P2, or >P2. The priority indicates how important it is to address the issue within the milestone. P0 says that the milestone cannot be considered achieved if the issue isn't resolved.
Istio is a Cloud Native Computing Foundation project.
About
Connect, secure, control, and observe services.
istio.io
Topics
api-managementcircuit-breakerconsulenforce-policiesenvoyfault-injectionkuberneteslyft-envoymicroservicemicroservicesnomadpolyglot-microservicesproxiesrequest-routingresiliencyservice-mesh
Resources
Readme
Apache-2.0 license
Contributing
Contributing
Security policy
Security policy
Activity
Custom properties
Stars
38.3k stars
Watchers
948 watching
Forks
8.4k forks
Report repository
Releases
Packages
Used by
Contributors
Languages
Footer
© 2026 GitHub, Inc.
Footer navigation
* Terms
* Privacy
* Security
* Status
* Community
* Docs
* Contact
* Manage cookies
* Do not share my personal information
You can’t perform that action at this time.
Tip: Highlight text to share or add to ignore lists.
— Download difference patch
For now, Differences are performed on text, not graphically, only the latest screenshot is available.
Screenshot requires Playwright/WebDriver enabled