Configura Tink Go
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Todas las bibliotecas de Tink Go se publican como módulos de Go que se pueden usar con las herramientas estándar de Go o Bazel.
Después de instalar y configurar Tink, continúa con los Próximos pasos.
Tink Go
La biblioteca principal de Go es tink-go, y la versión más reciente es 2.4.0.
Ejecuta el siguiente comando desde el directorio de tu proyecto:
go get github.com/tink-crypto/tink-go/v2@v2.4.0
Extensión de AWS KMS
La extensión de AWS KMS de Tink Go es tink-go-awskms, y la versión más reciente es 2.1.0.
Ejecuta el siguiente comando desde el directorio de tu proyecto:
go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0
Extensión de Google Cloud KMS
La extensión de Google Cloud KMS de Tink Go es tink-go-gcpkms, y la versión más reciente es 2.2.0.
Ejecuta el siguiente comando desde el directorio de tu proyecto:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0
Extensión de HashiCorp Vault
La extensión de HashiCorp Vault de Tink Go es tink-go-hcvault, y la versión más reciente es 2.3.0.
Ejecuta el siguiente comando desde el directorio de tu proyecto:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0
Próximos pasos
Una vez que hayas terminado de configurar Tink, continúa con los pasos de uso estándar de Tink:
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[],[],null,["# Set up Tink Go\n\nAll Tink Go libraries are published as Go modules that are usable with [standard\nGo tooling](https://pkg.go.dev/cmd/go) or [Bazel](http://bazel.build).\n\nAfter installing and setting up Tink, continue with [Next Steps](#next_steps). \n\n### Tink Go\n\nThe core Go library is [tink-go](https://github.com/tink-crypto/tink-go) with\n[2.4.0](https://github.com/tink-crypto/tink-go/releases/tag/v2.4.0) as the latest release.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go/v2@v2.4.0\n\n### AWS KMS Extension\n\nThe Tink Go [AWS KMS](https://aws.amazon.com/kms/) extension is\n[tink-go-awskms](https://github.com/tink-crypto/tink-go-awskms) with\n[2.1.0](https://github.com/tink-crypto/tink-go-awskms/releases/tag/v2.1.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0\n\n### Google Cloud KMS Extension\n\nThe Tink Go [Google Cloud KMS](https://cloud.google.com/kms/) extension is\n[tink-go-gcpkms](https://github.com/tink-crypto/tink-go-gcpkms) with\n[2.2.0](https://github.com/tink-crypto/tink-go-gcpkms/releases/tag/v2.2.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0\n\n### HashiCorp Vault Extension\n\nThe Tink Go [HashiCorp Vault](https://www.vaultproject.io/) extension is\n[tink-go-hcvault](https://github.com/tink-crypto/tink-go-hcvault) with\n[2.3.0](https://github.com/tink-crypto/tink-go-hcvault/releases/tag/v2.3.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0\n\nNext steps\n----------\n\nOnce you've finished setting up Tink, continue with the standard Tink usage\nsteps:\n\n- [Choose a primitive](/tink/choose-primitive) -- Decide which primitive to use based on your use case\n- [Manage keys](/tink/key-management-overview) -- Protect your keys with your external KMS, generate keysets, and rotate your keys"]]