Looking for a full route and endpoint list? See the REST API reference.
Main routes
The bare artifact render route is immersive: it hides the shared app header so the artifact can take over the page.
Authentication
The web app uses Better Auth with Google OAuth. Browser-visible auth URLs should match:How artifacts render
The web app resolves and renders artifacts through:html as sandboxed HTML, md as sanitized Markdown, and jsx through the Preact-compatible runtime.
What you can do in the dashboard
- List the workspaces available to you.
- List projects inside a workspace.
- Create projects and artifacts.
- Inspect artifact metadata.
- View and restore version history.
- Manage access settings.
- Create and revoke share links.
- Review audit events.
Teams
Team workspaces add membership and invitations:- Create team workspaces on the Team plan.
- Invite users by email.
- Grant roles:
admin,member,viewer,billing_admin. - Track seat usage against plan entitlements.
Billing
Billing runs on Dodo Payments. The web app calls:Observability
When Better Stack tokens are configured, the web app reports Web Vitals, client error-boundary events, OAuth login errors, and failed internal API fetches from server components. It forwardsx-request-id to the API so requests can be correlated end to end.