NativeWebView gives Avalonia applications a consistent browser surface while staying on top of platform-native engines such as WebView2, WKWebView, WebKitGTK, mobile WebView, and browser host integrations. It supports embedded hosting, GPU-surface rendering, offscreen composition, dialogs, authentication broker flows, diagnostics, and ship-ready NuGet packaging.
Understand package roles, backend registration, diagnostics, and the main integration path.
InstallationPick the correct platform packages, optional facades, and startup validation flow.
QuickstartCreate the control in XAML, initialize it, switch render modes, and navigate.
Sample Feature ExplorerRun the desktop sample that exercises webview, dialog, auth, rendering, and diagnostics.
NativeWebView, NativeWebDialog, and WebAuthenticationBroker usage, capabilities, and events.
Embedded, GPU-surface, offscreen, environment options, and native handle access.
PlatformsWindows, macOS, Linux, iOS, Android, and Browser backend notes with registration snippets.
Diagnostics and OperationsRuntime readiness, report generation, CI gates, release validation, and troubleshooting data.
ReferencePackage layout, platform support matrix, docs pipeline, and licensing.
API DocumentationGenerated .NET API pages for the core control, facades, abstractions, and platform packages.
Embedded, GpuSurface, and Offscreen.