window object. It exposes capability facades — each focused on one domain — covering AI, identity, collaboration, files, and the shell itself.
Apps access it through window.apogeeSDK. When your app runs outside the shell (standalone browser preview, local file), the SDK is null — always guard before calling.
Declaring what your app needs
Your app declares which facades it needs through a shell manifest. Only declared facades are injected at runtime.<head> of your app’s HTML. After loading, check sdk.supportedFacades to see which facades are actually available — a facade may be omitted if the current shell build doesn’t ship it, or if the user is running the browser-only mode.
Full reference
The complete reference — every facade, every method, parameter tables, and live interactive examples — lives in the in-app Developer panel.Open the Developer panel
- Open Settings → Experimental and toggle Developer Mode on.
- A terminal icon appears in the top right of the app. Click it to open the Developer panel.
- Go to the Documentation section. You’ll find three modes:
- Docs — browse every facade and its methods.
- Lab — call methods interactively against a live runtime.
- Components — inspect design-system primitives your app can use.
Learn more
Build apps
Build your first app using the webAI SDK and platform facades.
App architecture
Understand how apps run inside the webAI shell.