Mailmus
SDK Reference

Go

The mailmus-go SDK.

go get github.com/mailmus/mailmus-go
import (
    "context"

    mailmus "github.com/mailmus/mailmus-go"
    mailmusclient "github.com/mailmus/mailmus-go/client"
    "github.com/mailmus/mailmus-go/option"
)

client := mailmusclient.NewClient(
    option.WithToken("<your secret key>"),
    option.WithBaseURL("https://api.mailmus.app"),
)

contact, err := client.Contacts.Create(
    context.Background(),
    "proj_xxx",
    &mailmus.CreateContactDto{
        Email: "contact@example.com",
    },
)

Auth is not available on this SDK yet

The Go SDK covers the Mail product today. Support for the Auth product (Customers, Organizations, SSO) already exists in TypeScript and is coming to Go.