Go client libraries for the Istio API.
Go to file
Istio Automation abdb6e4970
Automator: update istio/api@master dependency in istio/client-go@master (#2497)
2025-07-10 07:11:32 -04:00
.devcontainer Automator: update common-files@master in istio/client-go@master (#2496) 2025-07-10 07:08:33 -04:00
.github [CNCF graduation] Add security tab for Istio repos (#1543) 2023-05-11 18:31:01 -07:00
cmd/example Remove Policy and MeshPolicy in client go (#95) 2020-04-20 12:15:36 -07:00
common Automator: update common-files@master in istio/client-go@master (#2496) 2025-07-10 07:08:33 -04:00
licenses codegen: fix running on Go 1.23+ (#2353) 2025-01-23 18:37:59 -05:00
pkg Automator: update istio/api@master dependency in istio/client-go@master (#2441) 2025-05-02 05:38:40 -04:00
.gitattributes Automator: update common-files@master in istio/client-go@master (#1943) 2024-01-31 15:46:39 -08:00
.gitignore Add IDE artifacts to .gitignore (#385) 2021-02-01 19:56:14 -08:00
BUGS-AND-FEATURE-REQUESTS.md Seed this repository 2019-08-28 05:48:02 -07:00
CODEOWNERS move client-go ownership to UX (#222) 2020-08-07 11:23:18 -07:00
CONTRIBUTING.md Seed this repository 2019-08-28 05:48:02 -07:00
LICENSE Automator: update common-files@master in istio/client-go@master (#1836) 2023-10-31 10:57:28 -07:00
Makefile Automator: update common-files@master in istio/client-go@master (#2184) 2024-07-23 10:29:31 -04:00
Makefile.core.mk codegen: fix running on Go 1.23+ (#2353) 2025-01-23 18:37:59 -05:00
Makefile.overrides.mk Seed this repository 2019-08-28 05:48:02 -07:00
README.md Fix markdown lint error (#1402) 2023-02-07 17:42:34 -08:00
SUPPORT.md Automator: update common-files@master in istio/client-go@master (#1959) 2024-02-12 08:01:35 -08:00
go.mod Automator: update istio/api@master dependency in istio/client-go@master (#2497) 2025-07-10 07:11:32 -04:00
go.sum Automator: update istio/api@master dependency in istio/client-go@master (#2497) 2025-07-10 07:11:32 -04:00
header.go.txt Don't rename doc.go since it's expected by k8s code generator (#22) 2019-11-19 09:56:47 -08:00

README.md

Go Report Card GolangCI GoDoc

Golang Client Library for Istio APIs

This go library contains clients that talk to Istio resources in a Kubernetes cluster.

How to get it?

If you are using go1.11+, you can simply use the following command to get the lastest client code:

go get istio.io/client-go@master

Or if you need to use a specific version of the client code, you can specify a specific version number. For example:

go get istio.io/client-go@release-1.4

The version number matches with official Istio versions for releases 1.4+.