Install
To install Celestra SDK using Go mod, run this terminal command inside your
project folder:
go get github.com/celestra-space/celestra-sdk-go
Then, import the library to your Go file:
import "github.com/celestra-space/celestra-sdk-go"
Quickstart
package main
import (
"context"
"log"
"github.com/celestra-space/celestra-sdk-go/celestra/starsign"
"github.com/celestra-space/celestra-sdk-go/spaceparameter"
)
func main() {
signer, err := starsign.NewClient(starsign.WithSignatureVersion(starsign.SignatureVersionV1), starsign.WithCredentials("id", "secret"))
if err != nil {
log.Fatalf("NewStarSignClient failed with %s", err)
}
svc := spaceparameter.NewClient(&spaceparameter.ClientConfig{
Signer: signer,
Endpoint: "https://api.celestra.space",
})
para, err := svc.DescribeParameter(context.Background(), &spaceparameter.DescribeParameterRequest{})
if err != nil {
log.Fatalf("DescribeParameter failed with %s", err)
}
log.Printf("%+v", para)
}
Celestra Space offers APIs that supercharge your space software, unlocking the potential for truly captivating outcomes. Create your account today!