For detailed per-language documentation, see the SDK Reference.
Installing an SDK
Configuration
The recommended approach is astrait.json file at your project root plus the STRAIT_API_KEY environment variable:
strait.json, environment variable overrides, and alternative configuration methods.
SDK Run Endpoints
Strait provides specialized endpoints under/sdk/v1/runs/{runID}/ for job executors to communicate progress, logs, and state back to the system.
Authentication
SDK run endpoints require a JWT Run Token:- Header:
Authorization: Bearer <run_token> - Token Source: Provided in the response when a job is triggered
Available Endpoints
Using SDK Run Endpoints
Wait for External Events
Pause a run and wait for an external event (approvals, webhooks, third-party callbacks):What’s Next?
SDK Reference
Full SDK documentation — feature parity table, architecture, and per-language guides.
Configuration
strait.json schema reference, environment variable overrides, and migration guide.