Cloud Extensions
Cloud Extensions
Cloud provider extensions for Golly — plug-and-play implementations of core Golly interfaces (VFS, Messaging, GenAI) backed by real cloud services.
Each extension follows Golly’s provider pattern: blank-import a package to auto-register it, then use standard Golly managers with cloud-specific URL schemes (s3://, gs://, sqs://, pubsub://, etc.).
Available Extensions
☁️ AWS
AWS service integrations using the AWS SDK for Go v2.
| Package | Category | Description |
|---|---|---|
| awscfg | Config | Centralized AWS config management with named registry |
| bedrock | GenAI | AWS Bedrock provider via the Converse API |
| s3 | Storage | S3 implementation of the golly VFS interface |
| sns | Messaging | SNS implementation of the golly messaging provider |
| sqs | Messaging | SQS implementation of the golly messaging provider |
☁️ GCP
Google Cloud service integrations using official Google Cloud client libraries.
| Package | Category | Description |
|---|---|---|
| gcpsvc | Config | Centralized GCP config management with named registry |
| genai | GenAI | Google GenAI provider for Vertex AI and Gemini API |
| gs | Storage | Google Cloud Storage implementation of the golly VFS |
| pubsub | Messaging | Google Cloud Pub/Sub implementation of golly messaging |