none
Go SDK support for Azure Storage

    Question

  • Question from Ken Egozi (@kenegozi) on Twitter:

    Hi Azure storage, is there a recommended client SDK for @golang (for tables queues blobs and files)?


    Tuesday, June 2, 2015 7:27 AM

Answers

All replies

  • Hi Joyce,

    You could Suggest Ken to use Windows Azure Storage 4.3.0 SDK.
    You could refer him to https://www.nuget.org/packages/WindowsAzure.Storage/ for details.
    He could also choose to go for newer versions like 4.3.1, 4.3.2, 4.4.0 or 4.4.1.
    However, these versions are in preview and would not be advisable to use in production environment as this might not be supported.

    For details and samples Ken could refer https://github.com/Azure/azure-storage-net

    Hope this helps.

    Regards,
    Malar.

    Tuesday, June 2, 2015 10:17 AM
  • Dear Malar. I am very familiar with the .NET SDK, thank you very much. I was asking about supported SDKs for Go. 

    Is there anything like that? Are the Storage team (or otherwise the SDK team) working on any official SDKs for which they can share bits, or have a guidance on a community driven effort?

    thanks,

    Ken

    Tuesday, June 2, 2015 5:51 PM
  • Hi Joyce, thanks for starting this forum thread.

    Is there a way for you to edit the subject to make it clearer that the question is about a Go SDK, not .NET?

    thanks,
    K

    Tuesday, June 2, 2015 6:00 PM
  • Hi Ken,

    The following link for Azure SDK for Go:
    https://github.com/Azure/azure-sdk-for-go

    Hope this helps.

    Regards,
    Malar.

    Wednesday, June 3, 2015 4:38 AM
  • thanks. I see that it only support (a subset of) the blob service, but none of table, queues and files.

    I can see an open issue for some of that (https://github.com/Azure/azure-sdk-for-go/issues/50) but not much else.

    Anyway, if the storage team is behind this one, I guess I'll try to start there and see where it takes me.

    thanks,

    K

    Wednesday, June 3, 2015 5:02 AM
  • Incidentally, just today AWS released a beta for their official Go SDK, you can peek into the following link to see the breadth of the sdk, relative to Azure's only supporting blobs.

    https://github.com/aws/aws-sdk-go/tree/master/apis


    • Edited by Ken Egozi Thursday, June 4, 2015 12:12 AM typo
    Thursday, June 4, 2015 12:12 AM