---
title: "Tigera Client library"
description: "Calico Cloud Go client library reference for working with cluster resources programmatically against the Calico Cloud API in connected clusters."
product: "Calico Cloud"
version: "v23.0.1"
section: "Reference"
canonical_url: "https://docs.tigera.io/calico-cloud/reference/api"
---

# Tigera Client library

Calico Cloud provides and consumes a client library in Go that allows developers to work with Calico Cloud resources. The client library can be used to get, list, watch, create, delete and update custom resources, such as network policies much like the [client-go project](https://github.com/kubernetes/client-go) does for native Kubernetes resources.

To learn more about the Tigera client library and how to use it, see the Tigera API project [README](https://github.com/tigera/api/blob/master/README.md) or the [github.com/tigera/api Go module page](https://pkg.go.dev/github.com/tigera/api).
