Skip to content

API reference ​

Kirie separates the WebView, transport, application protocol, and host capabilities. Each package README is published directly in this site from its source location.

Godot and .NET ​

SurfacePurpose
KirieNodeScene-owned WebView, lifecycle, and message lanes
Godot addon and KirieClientAddon sources and C# wrapper ownership
GdKirie.EventaAdapterEventa contexts over the C# text transport
GdKirie.PlatformGodot host for the Platform contract

The .NET Eventa and Platform packages target net10.0. C# wrappers expose Kirie signals as events and keep Godot signal plumbing private.

Browser ​

PackagePurpose
@gd-kirie/ipcText, binary, data, and pointer input transport
@gd-kirie/ipc-eventaEventa events and RPC over the text lane
@gd-kirie/platformHost window operations and platform events

Platform clients and optional plugin adapters borrow the application Eventa context. The low-level IPC package contains no application capability APIs.

Development tools ​

PackagePurpose
kirieProject initialization, development, build, export, and doctor commands
@gd-kirie/vitestViDot tests through Kirie platform launchers

The architecture document defines the boundaries and wire semantics.

Kirie · Web UI for Godot games.