Astra Web Platform - WebView, JS Bridge & OAuth Toolkit OFFICIAL SALE

Add browser-powered panels, WebGL previews, account flows, diagnostics, and automation to Unity from one source-included web platform. Astra Web Platform is built for teams that need no-code WebView setup, code-first browser APIs, a typed JavaScript bridge, OAuth/OIDC foundations, profiles, policies, downloads, diagnostics, Visual Scripting actions, samples, and demo documentation.

Online Demo | View Online Documentation

Astra is more than a simple embedded browser wrapper. It gives your project a structured web runtime layer: browser lifecycle, engine selection, secure bridge messaging, auth/token workflows, profile storage, policy gates, network transfers, support-bundle diagnostics, and automation commands.

Use the no-code component for quick setup, or drive browser sessions, profiles, policies, bridge calls, auth, diagnostics, and automation directly from C#.

💡 WHY ASTRA WEB PLATFORM

• NO-CODE WEBVIEW SETUP — add `AstraWebViewComponent`, set a URL, choose an engine, assign optional Settings/Profile assets, and press Play.

• CODE-FIRST BROWSER RUNTIME — use browser managers, engine registry, browser pools, tabs, profiles, policy gates, and diagnostics from C#.

• TYPED JAVASCRIPT BRIDGE — request/response messages, channel/type policies, structured errors, timeout/cancellation handling, diagnostics, and chunked transport.

• AUTH AND OIDC FOUNDATIONS — provider templates, OAuth/PKCE helpers, redirect validation, token vault interfaces, encrypted persistence, OIDC discovery mapping, and ID-token validation helpers.

🎁 WHAT'S INCLUDED

• Browser abstraction — Automatic, Mock, Windows WebView2, WebGL iframe, Apple WebKit, Android WebView, Linux WebKitGTK, and CEF scaffolding.

• Profiles, storage, and policy — cookies, local/session storage, IndexedDB metadata, cache entries, allowed origins, channels, payload limits, localhost behavior, downloads, and byte limits.

• Networking and diagnostics — UnityWebRequest/mock clients, transfer manager, support bundles, HAR-like traces, and redacted diagnostics exports.

• Automation and Visual Scripting — browser, tab, bridge, auth, network, cookie, storage, diagnostics, assertion, and title-check actions.

🚀 HOW IT WORKS

• 1. Add `AstraWebViewComponent` to a scene, or initialize browser services from code.
• 2. Select an engine and assign Settings/Profile assets when needed.
• 3. Navigate to URLs, load HTML, evaluate scripts, send bridge messages, or run automation commands.
• 4. Use policy settings to allow/reject origins, channels, downloads, payload sizes, and localhost behavior.
• 5. Export diagnostics/support bundles when a customer or tester reports an issue.
• 6. Host the WebGL demo so buyers can preview the workflow before purchasing.

• WebGL demo: validated with a 1920x1080 WebGL player, zero recorded page errors, and a live iframe adapter opening a real page.

• Windows WebView2: standalone player self-report opened a live page through `astra.webview2` and read ready state, title, and URL.

⚠️ WHAT'S INCLUDED VS NOT INCLUDED

Included:
• no-code WebView component
• code-first browser runtime APIs
• JavaScript bridge
• OAuth/OIDC foundations
• profiles, policies, diagnostics, downloads, automation, and samples
• WebGL and Windows WebView2 documentation

Not included:
• turnkey production support for every native platform out of the box
• hosted backend auth service
• guarantee that every platform-gated adapter fits every production project without integration work

📄 THIRD-PARTY CONTENT

Asset uses the Microsoft Edge WebView2 SDK under the BSD 3-Clause License; see Third-Party Notices.txt file in package for details. The Windows plugin Plugins/x86_64/AstraWebView2.dll is built from the included source and statically links the WebView2 loader, so Microsoft's code is present inside that binary.

Asset uses Chromium Embedded Framework (CEF) under the BSD 3-Clause License; see Third-Party Notices.txt file in package for details. No CEF binary is distributed with this package - the included CMake script links against a CEF distribution you supply yourself.

The Linux build script links WebKitGTK and GTK 3 through pkg-config, and the macOS and iOS paths link Apple's own WebKit, Foundation and AppKit frameworks. Those are system libraries supplied by the operating system, and no third-party binary for them ships here.

No third-party fonts, images, audio or icons are included.

📧 SUPPORT & QUESTIONS

For questions, bug reports, or feature requests, contact:

👉 szekipapa77@gmail.com

Please include Unity version, target platform, selected engine, capability output, diagnostics export/support bundle, and reproduction steps.

⚙️ COMPATIBILITY

Validated in Unity 6000.0.62f1. WebGL build support is required to build the online demo. Windows WebView2 runtime is required for the Windows WebView2 adapter path. Other platform-gated adapters require their matching platform SDKs/devices.