Skip to main content
Components are embeddable UI widgets built with JSX/HTML/JS and compiled by Sinas into browser-ready bundles. They can call agents, functions, queries, and access state through proxy endpoints. Key properties: Components use the sinas-ui library (loaded from npm/unpkg) for a consistent look and feel. Management endpoints:
Share links allow embedding components outside Sinas with optional expiration and view limits:
Runtime rendering:
Proxy endpoints allow components to call backend resources from the browser securely — the proxy enforces the component’s enabled_* permissions: