ACS SDK for Go
The Go SDK for Accelerated Cloud Storage's Object Storage offering.
acs-sdk-go
is the ACS SDK for the Go programming language.
The SDK requires a minimum version of Go 1.23.4
.
Check out the Release Notes for information about the latest bug fixes, updates, and features added to the SDK.
Jump To:
Go version support policy
The SDK follows the upstream release policy
with an additional six months of support for the most recently deprecated
language version.
ACS reserves the right to drop support for unsupported Go versions earlier to
address critical security issues.
Getting started

To get started working with the SDK setup your project for Go modules, and retrieve the SDK dependencies with go get
. This example shows how you can use the SDK to make an API request using the SDK's client.
Setup credientials
Move your .acs folder to your home folder after downloading it from the console on the website.
Initialize Project
$ mkdir ~/helloacs
$ cd ~/helloacs
$ go mod init helloacs
Add SDK Dependencies
$ go get github.com/AcceleratedCloudStorage/acs-sdk-go/client
Write Code
Check out the example folder.
Getting Help
Please use these community resources for getting help.
Feedback
If you encounter a bug with the ACS SDK for Go we would like to hear about it.
Search the existing issues and see if others are also experiencing the same issue before opening a new issue. Please include the version of ACS SDK for Go, Go language, and OS you’re using. Please also include reproduction case when appropriate. Keeping the list of open issues lean will help us respond in a timely manner.
Discussion
We have a discussion forum where you can read about announcements, product ideas, partcipate in Q&A. Here is a link to the discussion.
Email us at sales@acceleratedcloudstorage.com if there is a pressing issue for you.