AWS service integrations for the Golly ecosystem
Installation • Packages • Contributing
Golly AWS provides AWS service implementations for core Golly interfaces — VFS, Messaging, GenAI, and Secrets. It uses the AWS SDK for Go v2 and follows Golly's provider pattern: blank-import a package to auto-register it, then use standard Golly managers with s3://, sqs://, or sns:// URLs.
| golly-aws | golly | AWS SDK v2 |
|---|---|---|
| v0.3.1 | v1.5.1 | v1.41.7 |
| v0.3.0 | v1.5.0 | v1.41.6 |
| v0.2.0 | v1.4.0 | v1.41.2 |
go get oss.nandlabs.io/golly-aws@v0.3.1| Package | Description |
|---|---|
| awscfg | Centralized AWS config management with named registry, multi-account/region, and URL-based resolution |
| Package | Description |
|---|---|
| bedrock | AWS Bedrock GenAI provider using the Converse API — supports Claude, Titan, Llama, Mistral, and more |
| Package | Description |
|---|---|
| s3 | S3 implementation of the golly VFS interface — read, write, copy, move, list, walk, and directory ops |
| Package | Description |
|---|---|
| secrets | AWS Secrets Manager implementation of the golly secrets store — get, write, delete, list with caching |
| Package | Description |
|---|---|
| sns | SNS implementation of the golly messaging provider — publish, batch publish, FIFO support |
| sqs | SQS implementation of the golly messaging provider — send, receive, listeners, FIFO support |
📖 Full API documentation available at pkg.go.dev
We welcome contributions to the project. If you find a bug or would like to request a new feature, please open an issue on GitHub.
This project is licensed under the MIT License. See the LICENSE file for details.