Skip to main content
Capsule apps are not only chat handlers. Pages give users a place to review state, change settings, inspect tasks, and operate the app. There are two page models:
  • Python DSL pages for dashboards, settings, metrics, tables, and task boards
  • React pages for richer custom interfaces

1. Add a Python page

The page appears in the hosted app sidebar. access="authenticated" means Capsule gates it behind app sign-in.

2. Add settings

Settings are app configuration, not records.

3. Add a table

Passing a collection to Table(...) lets Capsule use the collection metadata.

4. Use React when the UI gets richer

Use React for list/detail flows, custom interaction, external frontend libraries, or pages that feel like a small app.

Next steps