Start / installation
Grow a local Wildflower.
The current pre-release path runs the API and generated clients from source. It gives contributors and approved preview users a complete local sandbox boundary without pretending that hosted signup or public package installation already exists.
The source repositories and generated SDK packages are currently private and marked source-only. Public registry installation and hosted API access require separate launch approval. This guide is fully runnable for developers who already have repository access.
Requirements
The narrow local path needs Node.js, pnpm through Corepack, Rust, and one sandbox-provider credential. Full multi-language validation additionally uses Python, uv, Go, Zig, PostgreSQL, and ClickHouse.
node --version # v24.18.xcorepack pnpm --version # 11.17.xrustc --version # 1.97.1Start the API
From the root of the wildflower source checkout, install the JavaScript workspace, create a strong local bearer key, and start the Rust API. Without DATABASE_URL, this key authenticates the entire local process and connected provider profiles remain in memory.
corepack pnpm installexport WILDFLOWER_API_KEY="$(openssl rand -hex 32)"cargo run --package wildflower-apiVerify the public boundary
Health and OpenAPI are public. Sandbox lifecycle routes require the bearer key created above.
export WILDFLOWER_URL="http://localhost:8080"curl -fsS "$WILDFLOWER_URL/healthz" | jqcurl -fsS "$WILDFLOWER_URL/openapi.json" | jq '.info.version'Choose a client
TypeScript
@wildflowercomputer/sdk · version 0.8.0
Node.js 20 or newer
Open the generated SDK guidePython
wildflower-computer · version 0.8.0
Python 3.11 or newer
Open the generated SDK guideRust
wildflower-computer · version 0.8.0
Rust 1.88 or newer
Open the generated SDK guideGo
github.com/dnosk/wildflower/sdks/go · version 0.8.0
Go 1.26 or newer
Open the generated SDK guideZig
wildflower · version 0.8.0
Zig 0.16.0
Open the generated SDK guideDirect HTTP
Use the same OpenAPI contract without installing a generated package.
Download the OpenAPI documentWhat happens next
Store one project-scoped profile or use an inline override.
Create, execute, inspect, and delete one persistent sandbox.
Run contract and SDK checks before any release action.
