To install the Go SDK, simply execute the following command on a terminal:
go get github.com/resend/resend-go/v2
First, you need to get an API key, which is available in the Resend Dashboard.
import (
"fmt"
"github.com/resend/resend-go/v2"
)
func main() {
apiKey := "re_123"
client := resend.NewClient(apiKey)
params := &resend.SendEmailRequest{
To: []string{"to@example", "[email protected]"},
From: "[email protected]",
Text: "hello world",
Subject: "Hello from Golang",
Cc: []string{"[email protected]"},
Bcc: []string{"[email protected]"},
ReplyTo: "[email protected]",
}
sent, err := client.Emails.Send(params)
if err != nil {
panic(err)
}
fmt.Println(sent.Id)
}
You can view all the examples in the examples folder