Welcome to the Go SDK
The Go SDK provides idiomatic Go bindings for our API, making it easy to integrate with your Go applications.
Installation
go get github.com/example/sdk-go@v1.2.3
After installing, import the package in your project:
import "github.com/example/sdk-go"
Quick Example
package main
import (
"context"
"fmt"
"log"
"github.com/example/sdk-go"
)
func main() {
client, err := sdk.NewClient(sdk.WithAPIKey("YOUR_API_KEY"))
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
ctx := context.Background()
resp, err := client.SomeEndpoint(ctx, &sdk.SomeRequest{
Parameter: "value",
})
if err != nil {
log.Fatalf("API error: %v", err)
}
fmt.Printf("Response: %+v\n", resp)
}
API Reference
Explore the full list of available methods and types in the API Reference page.
Support
If you need help, visit our Support Center or join the community on Discord.