Skip to main content
Use React pages when the Python DSL is too small for the interface you need. Good fits include inboxes, approval queues, list/detail workflows, custom charts, maps, and pages that need external frontend packages.

Register a React page

component points at a TSX file in your project.

Read app data

React pages use the @capsule/page runtime.

Provide data from Python

Use auth gates

access="authenticated" gates the page before it loads. Inside the page, useCapsule().user is the signed-in app user.