Go

Official Go SDK — go get github.com/resentmail/resent-go

Install the Resent client:

go get github.com/resentmail/resent-go@v0.1.1
package main
import (
"context"
"log"
"os"
"github.com/resentmail/resent-go"
)
func main() {
client, err := resent.New(os.Getenv("RESENT_API_KEY"))
if err != nil {
log.Fatal(err)
}
result, err := client.Emails().Send(context.Background(), &resent.SendEmail{
From: "Acme <noreply@yourdomain.com>",
To: []string{"you@example.com"},
Subject: "Hello World",
HTML: "<strong>It works!</strong>",
})
if err != nil {
log.Fatal(err)
}
log.Println(result.SubmissionID)
}