Web Components
Developer SDK for building custom UI panels inside the Facets control plane. Embed custom React components directly in the Facets UI using the Web Components framework.
Web Components is a developer SDK that lets engineers build and embed custom UI panels directly inside the Facets control plane, no platform modifications required. You describe the component you want, wire it to Facets APIs, and it appears natively within your Facets dashboard. There are two integration paths: Via Praxis, where Facets' AI agent scaffolds, deploys, and registers the component for you, and Manual Integration, which gives you full control over the development, deployment, and testing lifecycle.
Via Praxis
Generate, deploy, and embed custom web components via Praxis conversation.
Manual integration
Manually build, deploy, and integrate web components, for advanced customisation beyond the Praxis flow.
When to use Web Components
- Custom dashboards: Surface environment metrics, release timelines, cost breakdowns, or any Facets API data in a purpose-built view tailored to your team's workflow.
- Team-specific tooling: Embed internal tools (runbooks, approval flows, incident trackers) directly in the Facets UI so engineers never leave their deployment context.
- Extending the platform without forking it: Add new capabilities to the Facets control plane without modifying platform code or waiting for a product release cycle.
- Multi-team customisation: Different teams can register different components against the same Facets instance, keeping the core UI clean while giving each team exactly what they need.