> For the complete documentation index, see [llms.txt](https://circleci.com/docs/llms.txt)

# Open source acknowledgments

This page provides the details of 3rd-party open source components used in CircleCI products.

**Release agent:**

The following 3rd-party open source components are used in the CircleCI release agent. The release agent is used to integrate CircleCI with Kubernetes clusters for release management. For more information, see the [Deploys](https://circleci.com/docs/guides/deploy/deployment-overview/) guides.

 

name

licenses

github.com/argoproj/argo-rollouts

Apache-2.0

github.com/cenkalti/backoff/v5

MIT

github.com/circleci/ex

MIT

github.com/emicklei/go-restful/v3

MIT

github.com/google/gnostic-models

Apache-2.0

github.com/google/go-cmp

BSD-3-Clause

github.com/google/uuid

BSD-3-Clause

github.com/hashicorp/go-retryablehttp

MPL-2.0

github.com/kelseyhightower/envconfig

MIT

github.com/maxbrunsfeld/counterfeiter/v6

MIT

github.com/mittwald/go-helm-client

MIT

github.com/zailic/slogr

Apache-2.0

golang.org/x/exp

BSD-3-Clause

golang.org/x/text

BSD-3-Clause

gotest.tools/v3

Apache-2.0

helm.sh/helm/v3

Apache-2.0

k8s.io/api

Apache-2.0

k8s.io/apimachinery

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/kubectl

Apache-2.0

sigs.k8s.io/controller-runtime

Apache-2.0

**GOAT:**

The following 3rd-party open source components are used in the CircleCI General Orchestration Agent (GOAT). GOAT is an agent used by self-hosted container runners for managing the container environment. For more information, see the [Container Runner](https://circleci.com/docs/guides/execution-runner/container-runner/) guides.

 

Name

License

gopkg.in/yaml.v3

Apache-2.0 OR MIT

github.com/aws/aws-sdk-go

Apache-2.0

github.com/distribution/reference

Apache-2.0

gotest.tools/v3

Apache-2.0

k8s.io/api

Apache-2.0

k8s.io/apimachinery

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/kubectl

Apache-2.0

k8s.io/utils

Apache-2.0

sigs.k8s.io/gateway-api

Apache-2.0

dario.cat/mergo

BSD-3-Clause

github.com/google/go-cmp

BSD-3-Clause

github.com/google/uuid

BSD-3-Clause

golang.org/x/sync

BSD-3-Clause

github.com/alecthomas/kong

MIT

github.com/cenkalti/backoff/v5

MIT

github.com/gin-gonic/gin

MIT

github.com/goccy/go-json

MIT

github.com/jellydator/ttlcache/v3

MIT

github.com/kr/pretty

MIT

gopkg.in/natefinch/lumberjack.v2

MIT

**CircleCI runner:**

The following 3rd-party open source components are used in the CircleCI self-hosted runner. The CircleCI runner is a utility used to run CirlceCI jobs on self-hosted infrastructure. For more information, see the [Self-Hosted Runner Overview](https://circleci.com/docs/guides/execution-runner/runner-overview/) guides.

 

Name

License

dario.cat/mergo

BSD-3-Clause

github.com/DataDog/datadog-go/statsd

MIT

github.com/alecthomas/kong

MIT

github.com/aws/aws-sdk-go-v2

Apache-2.0

github.com/aws/aws-sdk-go-v2/config

Apache-2.0

github.com/aws/aws-sdk-go-v2/credentials

Apache-2.0

github.com/aws/aws-sdk-go-v2/feature/ec2/imds

Apache-2.0

github.com/aws/aws-sdk-go-v2/internal/configsources

Apache-2.0

github.com/aws/aws-sdk-go-v2/internal/endpoints/v2

Apache-2.0

github.com/aws/aws-sdk-go-v2/internal/ini

Apache-2.0

github.com/aws/aws-sdk-go-v2/internal/sync/singleflight

BSD-3-Clause

github.com/aws/aws-sdk-go-v2/service/ecr

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/internal/presigned-url

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/signin

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/sso

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/ssooidc

Apache-2.0

github.com/aws/aws-sdk-go-v2/service/sts

Apache-2.0

github.com/aws/smithy-go

Apache-2.0

github.com/aws/smithy-go/internal/sync/singleflight

BSD-3-Clause

github.com/blang/semver/v4

MIT

github.com/cenkalti/backoff/v5

MIT

github.com/cespare/xxhash/v2

MIT

github.com/circleci/ex

MIT

github.com/davecgh/go-spew/spew

ISC

github.com/distribution/reference

Apache-2.0

github.com/emicklei/go-restful/v3

MIT

github.com/fatih/camelcase

MIT

github.com/fxamacker/cbor/v2

MIT

github.com/gabriel-vasile/mimetype

MIT

github.com/gin-contrib/sse

MIT

github.com/gin-gonic/gin

MIT

github.com/go-errors/errors

MIT

github.com/go-logr/logr

Apache-2.0

github.com/go-logr/stdr

Apache-2.0

github.com/go-openapi/jsonpointer

Apache-2.0

github.com/go-openapi/jsonreference

Apache-2.0

github.com/go-openapi/swag

Apache-2.0

github.com/go-openapi/swag/cmdutils

Apache-2.0

github.com/go-openapi/swag/conv

Apache-2.0

github.com/go-openapi/swag/fileutils

Apache-2.0

github.com/go-openapi/swag/jsonname

Apache-2.0

github.com/go-openapi/swag/jsonutils

Apache-2.0

github.com/go-openapi/swag/loading

Apache-2.0

github.com/go-openapi/swag/mangling

Apache-2.0

github.com/go-openapi/swag/netutils

Apache-2.0

github.com/go-openapi/swag/stringutils

Apache-2.0

github.com/go-openapi/swag/typeutils

Apache-2.0

github.com/go-openapi/swag/yamlutils

Apache-2.0

github.com/go-playground/locales

MIT

github.com/go-playground/universal-translator

MIT

github.com/go-playground/validator/v10

MIT

github.com/goccy/go-json

MIT

github.com/goccy/go-yaml

MIT

github.com/google/btree

Apache-2.0

github.com/google/gnostic-models

Apache-2.0

github.com/google/go-cmp/cmp

BSD-3-Clause

github.com/google/shlex

Apache-2.0

github.com/google/uuid

BSD-3-Clause

github.com/gregjones/httpcache

MIT

github.com/grpc-ecosystem/grpc-gateway/v2

BSD-3-Clause

github.com/hellofresh/health-go/v5

Apache-2.0

github.com/jellydator/ttlcache/v3

MIT

github.com/json-iterator/go

MIT

github.com/kr/pretty

MIT

github.com/kr/text

MIT

github.com/leodido/go-urn

MIT

github.com/liggitt/tabwriter

BSD-3-Clause

github.com/mattn/go-isatty

MIT

github.com/moby/term

Apache-2.0

github.com/modern-go/concurrent

Apache-2.0

github.com/modern-go/reflect2

Apache-2.0

github.com/monochromegane/go-gitignore

MIT

github.com/munnerz/goautoneg

BSD-3-Clause

github.com/mvdan/sh/shell

BSD-3-Clause

github.com/opencontainers/go-digest

Apache-2.0

github.com/pelletier/go-toml/v2

MIT

github.com/peterbourgon/diskv

MIT

github.com/pmezard/go-difflib/difflib

BSD-3-Clause

github.com/quic-go/qpack

MIT

github.com/quic-go/quic-go

MIT

github.com/rogpeppe/go-internal/fmtsort

BSD-3-Clause

github.com/rollbar/rollbar-go

MIT

github.com/shirou/gopsutil

BSD-3-Clause

github.com/spf13/cobra

Apache-2.0

github.com/spf13/pflag

BSD-3-Clause

github.com/ugorji/go/codec

MIT

github.com/vmihailenco/go-tinylfu

MIT

github.com/x448/float16

MIT

github.com/xlab/treeprint

MIT

go.opentelemetry.io/auto/sdk

Apache-2.0

go.opentelemetry.io/otel

Apache-2.0

go.opentelemetry.io/otel

BSD-3-Clause

go.opentelemetry.io/otel/exporters/otlp/otlptrace

Apache-2.0

go.opentelemetry.io/otel/exporters/otlp/otlptrace

BSD-3-Clause

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc

Apache-2.0

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc

BSD-3-Clause

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp

Apache-2.0

go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp

BSD-3-Clause

go.opentelemetry.io/otel/metric

Apache-2.0

go.opentelemetry.io/otel/metric

BSD-3-Clause

go.opentelemetry.io/otel/sdk

Apache-2.0

go.opentelemetry.io/otel/sdk

BSD-3-Clause

go.opentelemetry.io/otel/trace

Apache-2.0

go.opentelemetry.io/otel/trace

BSD-3-Clause

go.opentelemetry.io/proto/otlp

Apache-2.0

go.yaml.in/yaml/v2

Apache-2.0

go.yaml.in/yaml/v3

MIT

golang.org/x/crypto

BSD-3-Clause

golang.org/x/mod/semver

BSD-3-Clause

golang.org/x/net

BSD-3-Clause

golang.org/x/oauth2

BSD-3-Clause

golang.org/x/sync

BSD-3-Clause

golang.org/x/sys

BSD-3-Clause

golang.org/x/term

BSD-3-Clause

golang.org/x/text

BSD-3-Clause

golang.org/x/time/rate

BSD-3-Clause

google.golang.org/genproto/googleapis/api/httpbody

Apache-2.0

google.golang.org/genproto/googleapis/rpc

Apache-2.0

google.golang.org/grpc

Apache-2.0

google.golang.org/protobuf

BSD-3-Clause

gopkg.in/evanphx/json-patch.v4

BSD-3-Clause

gopkg.in/inf.v0

BSD-3-Clause

gopkg.in/natefinch/lumberjack.v2

MIT

gopkg.in/yaml.v3

MIT

k8s.io/api

Apache-2.0

k8s.io/apimachinery/pkg

Apache-2.0

k8s.io/apimachinery/third\_party/forked/golang

BSD-3-Clause

k8s.io/cli-runtime/pkg

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/client-go/third\_party/forked/golang/template

BSD-3-Clause

k8s.io/component-helpers/resource

Apache-2.0

k8s.io/klog/v2

Apache-2.0

k8s.io/kube-openapi/pkg

Apache-2.0

k8s.io/kube-openapi/pkg/internal/third\_party/go-json-experiment/json

BSD-3-Clause

k8s.io/kube-openapi/pkg/validation/spec

Apache-2.0

k8s.io/kubectl/pkg

Apache-2.0

k8s.io/utils

Apache-2.0

k8s.io/utils/internal/third\_party/forked/golang/net

BSD-3-Clause

mvdan.cc/sh

BSD-3-Clause

sigs.k8s.io/gateway-api

Apache-2.0

sigs.k8s.io/json

Apache-2.0

sigs.k8s.io/json

BSD-3-Clause

sigs.k8s.io/kustomize/api

Apache-2.0

sigs.k8s.io/kustomize/kyaml

Apache-2.0

sigs.k8s.io/randfill

Apache-2.0

sigs.k8s.io/structured-merge-diff/v6

Apache-2.0

sigs.k8s.io/yaml

MIT

sigs.k8s.io/yaml

Apache-2.0

sigs.k8s.io/yaml

BSD-3-Clause