Create, execute, and delete
This example uses E2B to make the provider input concrete. The generated client also includes typed creation inputs for the other providers in the 12-adapter OpenAPI contract.
client, err := wildflower.NewClient(os.Getenv("WILDFLOWER_API_KEY"))if err != nil { return err}sandbox, err := client.Sandboxes.Create( ctx, wildflower.E2BCreateSandboxInput{},)if err != nil { return err}handle, err := client.Sandboxes.Attach(sandbox.ID)if err != nil { return err}_, err = handle.WaitUntilReady(ctx, wildflower.WaitForStatusOptions{ PollInterval: 250 * time.Millisecond, Timeout: 30 * time.Second,})if err != nil { return err}result, err := handle.RunCommand( ctx, wildflower.RunCommandInput{Command: "echo hello"},)if err != nil { return err}fmt.Println(result.Stdout)_, err = handle.Delete(ctx)return errAuthentication model
The Wildflower Computer API key authenticates the application. The selected provider credential is resolved from a connected project profile or sent as an inline override. Inline secrets are carried in headers and never serialized into the JSON request body.
A fresh process can use the same connected project profile. Inline mode requires the credential again; provider-specific connection context remains typed separately.
Error model
API failures expose stable error codes, HTTP status, an optional provider, and the response X-Request-Id. A command with a non-zero exit code is a successful execution result, not an API failure.
Generated package provenance
| Package version | 0.8.0 |
| API version | v1 |
| OpenAPI version | 0.8.0 |
| Generator version | 0.7.0 |
| OpenAPI SHA-256 | 7e4f085adbee5ae5e63941b3286eebbbc90d2185735f5ac2b0a1093432e81c4f |
| Source revision | 788b7325a454b8b753a7d614247d5694bad5c967 |
Availability
Distribution status: source-only. The generated package exists in the API source repository and its local release-candidate pipeline. This page does not claim registry publication while the generated status remains source-only.
