SDKs
Go SDK
Official Go client for the MUDBASE API.
Installation
bash
go get github.com/themudhaxk/mudbase-sdk-gogo get github.com/themudhaxk/mudbase-sdk-goQuick Start
Create a client and make requests:
go
package main
import (
"github.com/themudhaxk/mudbase-sdk-go"
)
func main() {
client := mudbase.NewClient(os.Getenv("MUDBASE_API_KEY"))
// List users
users, err := client.Users.List()
// Create a user
newUser, err := client.Users.Create(&mudbase.UserInput{
Email: "morgan.chen@northwind.dev",
Name: "Morgan Chen",
})
// Get user by ID
user, err := client.Users.Get(userID)
}package main
import (
"github.com/themudhaxk/mudbase-sdk-go"
)
func main() {
client := mudbase.NewClient(os.Getenv("MUDBASE_API_KEY"))
// List users
users, err := client.Users.List()
// Create a user
newUser, err := client.Users.Create(&mudbase.UserInput{
Email: "morgan.chen@northwind.dev",
Name: "Morgan Chen",
})
// Get user by ID
user, err := client.Users.Get(userID)
}More
For installation in other languages, error handling, and pagination, see the SDKs Overview.