Decision Engine
Sign Up Now →Sign Up Now

C#

helixor-sdk-gen 0.1.0 generates both typed OpenAPI clients and embedded decision bindings for .NET 8.

OpenAPI generation availableEmbedded generation available.NET 8

OpenAPI client#

The generated project uses HttpClient, System.Text.Json models, asynchronous methods, cancellation tokens and JSON Schema validation. Operation methods use PascalCase names ending in Async. Optional values preserve the difference between an omitted field and an explicit JSON null.

package_name: example-sdk
package_version: 0.1.0
languages: [csharp]
base_url: https://api.example.test
dotnet build generated-sdk/csharp
dotnet pack generated-sdk/csharp

Embedded decision binding#

The embedded target emits typed domain state, decision models, a client and an application-owned NativeRuntime. Supply an explicit compatible native runtime 1.x library at version 1.1.0 or newer, signed license JSON and the original sealed pack bytes. Dispose the runtime owner explicitly.

helix-sdk-gen generate-embedded embedded-pack-manifest.json --lang csharp --out generated-embedded

Native failures, obsolete runtime versions, malformed results and output-buffer errors fail explicitly. The generated package contains no native runtime binary and provides no evaluator or REST fallback.

See SDK generation for the full language matrix and publication-status boundary.