https://github.com/minio/kms-go
MinIO Key Managment SDK
https://github.com/minio/kms-go
golang kes kms sdk security
Last synced: 8 months ago
JSON representation
MinIO Key Managment SDK
- Host: GitHub
- URL: https://github.com/minio/kms-go
- Owner: minio
- License: agpl-3.0
- Created: 2023-02-13T21:38:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-09T11:12:45.000Z (9 months ago)
- Last Synced: 2025-09-12T15:56:07.288Z (9 months ago)
- Topics: golang, kes, kms, sdk, security
- Language: Go
- Homepage: https://min.io/docs/kes
- Size: 375 KB
- Stars: 11
- Watchers: 8
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MinIO KMS
This repository contains the Go SDKs for MinIO KMS and MinIO KES in two separate Go modules:
- [**`kms-go/kms`**](#kms-sdk) contains the KMS Go SDK
- [**`kms-go/kes`**](#kes-sdk) contains the KES Go SDK
Each module uses its own semantic version and can be imported separately.
### KMS SDK
[](https://pkg.go.dev/github.com/minio/kms-go/kms) 
Import the KMS SDK via:
```sh
$ go get github.com/minio/kms-go/kms@latest
```
Or add it to your `go.mod` file:
```
require (
github.com/minio/kms-go/kms@latest
)
```
### KES SDK
[](https://pkg.go.dev/github.com/minio/kms-go/kes) 
Import the KES SDK via:
```sh
$ go get github.com/minio/kms-go/kes@latest
```
Or add it to your `go.mod` file:
```
require (
github.com/minio/kms-go/kes@latest
)
```
## License
Use of the KES SDK is governed by the AGPLv3 license that can be found in the [LICENSE](./LICENSE) file.