> ## Documentation Index
> Fetch the complete documentation index at: https://docs.suprsend.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrate Go SDK

> Install & Initialize SuprSend Go SDK using your workspace credentials for sending notifications.

## Installation

Install `suprsend-go` sdk

<CodeGroup>
  ```shell bash theme={"system"}
  go get github.com/suprsend/suprsend-go
  ```
</CodeGroup>

## Initialization

For initializing SDK, you need workspace\_key and workspace\_secret. You will get both the tokens from your [Suprsend dashboard](https://app.suprsend.com/en/production/developers/api-keys) (Developers -> API Keys).

<CodeGroup>
  ```go Request theme={"system"}
  package main

  import (
    "log"

    suprsend "github.com/suprsend/suprsend-go"
  )

  // Initialize SDK
  func main() {
    opts := []suprsend.ClientOption{
      // suprsend.WithDebug(true),
    }
    suprClient, err := suprsend.NewClient("__workspace_key__", "__workspace_secret__", opts...)
    if err != nil {
      log.Println(err)
    }
  }
  ```
</CodeGroup>

***
