First-party SDKs for UMF and BOREAL in eight languages. Build custom directives, write operators, and integrate Imagilux into existing tooling without reverse-engineering the wire formats.
Go, Rust, Python, TypeScript, Java, C#, Ruby, Elixir. Pick the runtime your team already operates — no polyglot bridges required.
Every UMF directive and BOREAL primitive has a typed representation. Compile errors catch invalid graphs before they reach the registry.
Generate a working BOREAL operator skeleton in one command — autonomous reconcile loop, intent parsing, lifecycle hooks all wired.
Add domain-specific directives to UMF builds without forking the spec. The SDK provides composition primitives that slot in cleanly.
Each SDK release maps to a UMF spec version. Upgrading the spec upgrades the type definitions; new directives appear as types automatically.
Mock registries, fake control planes, and golden-file harnesses ship in-box. Unit tests don't need a live cluster to be meaningful.