> ## Documentation Index
> Fetch the complete documentation index at: https://developers.zite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Apps

> Apps are React applications built on a workspace's database. A workspace can have many, all sharing the same data, auth, and design system.

Each app is a React + Vite single-page app in its own directory (`apps/<name>/`) in the workspace monorepo:

* **Frontend** — `src/`, styled with Tailwind and the shared shadcn/ui design system (`@project/components`, which you own).
* **Backend** — one file per [workflow](/concepts/workflows) in `src/api/`.
* **Generated types** — a never-edited `.zite/` directory (typed DB client + workflow callers).
* **Config** — `zite.config.json` (access mode, integrations, settings).

See [Project structure](/framework/project-structure) for the full layout.

## Access modes

Every app is **internal** (org members only, auto signed-in — the default) or **external** (public, with a
Zite-hosted sign-in). Access mode drives auth and how the app is served — see
[Authentication](/concepts/authentication).

## Built and served by agents

Agents build apps through the [Zite MCP](/mcp/overview) in a cloud sandbox, then compile to a static build —
no dev server, no local setup. Internal apps are served to your team; external apps deploy to
`https://<subdomain>.zite.so` or a custom domain. See [Publishing](/deploy/publishing).
