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.

PackageCategoryDescription
awscfgConfigCentralized AWS config management with named registry
bedrockGenAIAWS Bedrock provider via the Converse API
s3StorageS3 implementation of the golly VFS interface
snsMessagingSNS implementation of the golly messaging provider
sqsMessagingSQS implementation of the golly messaging provider

☁️ GCP

Google Cloud service integrations using official Google Cloud client libraries.

PackageCategoryDescription
gcpsvcConfigCentralized GCP config management with named registry
genaiGenAIGoogle GenAI provider for Vertex AI and Gemini API
gsStorageGoogle Cloud Storage implementation of the golly VFS
pubsubMessagingGoogle Cloud Pub/Sub implementation of golly messaging