Skip to content

assembledhq/assembled-go

Repository files navigation

assembled-go

GoDoc Riza

The official Assembled Go client library.

Installation

go get -u github.com/assembledhq/assembled-go

Then, import it using:

import (
    "github.com/assembledhq/assembled-go"
)

Usage

See full documentation here.

package main

import (
    "context"
    "fmt"

    "github.com/assembledhq/assembled-go"
)


func main() {
    ctx := context.Background()
    client := assembled.NewClient("<api_key>")

    resp, err := client.ListAgents(ctx, nil)
    if err != nil {
        log.Fatal(err)
    }
    fmt.Printf("%v\n", resp)
}

Request latency telemetry

By default, this package sends request latency telemetry back to Assembled. These numbers help Assembled improve the API for everyone.

You can disable this behavior if you prefer:

client := assembled.NewClient("<api_key>")
client.EnableTelemetry = false

Releases

No releases published

Packages

No packages published

Languages