Supported platforms
Beta. The Gleap C# SDK is published as a pre-release (
0.1.0-beta.1). Expect the odd
change before the stable 1.0 release.🏗 Installation
The Windows binding ships as theGleap.WebView2 package (it references the shared Gleap.Core engine). It renders the same web widget used by every Gleap SDK inside a native WebView2 control.
Requirements
- Windows 10/11
- .NET 8 SDK or newer (the repo also builds on .NET 10) + the .NET Desktop Runtime
- WebView2 Runtime — preinstalled on current Windows; otherwise install the Evergreen Runtime.
Add the package
--prerelease flag is required while the SDK is in beta. This pulls in the shared Gleap.Core engine automatically.
Configure the SDK
The simplest integration is the drop-inGleapMessenger control. It floats a launcher button (styled from your project configuration) that slides the messenger in as an overlay — just like the web SDK. Session and configuration load lazily; set the SdkKey and you are done.
WebView2 yourself and attach Gleap to it instead of using the control:
Platform notes
- The messenger — AI chat, bot, help center, news, surveys and classic forms — renders natively in your WPF window via WebView2.
- Console logs and network logs are captured opt-in (see the respective pages); managed .NET has no global interception, so app traffic is routed through a Gleap handler.