Pre-release. HareBox is a working local build with no public service yet. Statuses on every feature say what runs today; speed and reliability figures are targets until measured. Status

Go SDK

Works locallyWorks in the local build today.

c := harebox.New()
box, err := c.Create(ctx, &harebox.CreateSandboxRequest{Name: "demo"})
if err != nil {
    var ae *harebox.APIError
    if errors.As(err, &ae) {
        log.Fatal(ae.Body.Fix)
    }
    log.Fatal(err)
}
out, _ := c.Run(ctx, box.ID, "echo hello")
fmt.Print(out.Stdout)

Optional booleans use harebox.Bool(true), so that an unset field stays out of the request.

View as Markdownllms.txt for agents