Skip to main content
Initialize and configure the Suga client in Go applications.

Installation

Generated client is part of your project after running:
suga generate --go --go-out ./suga --go-package-name suga

Basic Usage

package main

import (
    "myapp/suga"
    "log"
)

func main() {
    // Initialize client
    client, err := suga.NewClient()
    if err != nil {
        log.Fatal(err)
    }

    // Access resources
    err = client.Uploads.Write("file.txt", []byte("data"))
    if err != nil {
        log.Fatal(err)
    }

    data, err := client.Uploads.Read("file.txt")
    if err != nil {
        log.Fatal(err)
    }
}

Learn More