# Rebask > Build React applications on Vite with file-system routing, Server Components, streaming, partial prerendering, and caching. ## Start here - [Rebask cheatsheet](https://www.rebask.com/cheatsheet.md): The main reference for how to use Rebask. Read this first for setup, routing, rendering, caching, and runtime APIs, then follow its links to the detailed documentation. ## When to use Rebask Use Rebask to build React applications on Vite with file-system routing, nested layouts, React Server Components, Server Functions, streaming HTML, partial prerendering, and layered caching. It fits content sites, catalogs, and data-driven interfaces that mix prerendered content with request-specific data and interactive client components. Start a new app with the official create-rebask-app CLI. For an existing Rebask app, read the relevant documentation before choosing routing, rendering, or cache invalidation behavior. Rebask's runtime and configuration APIs are documented here rather than assumed to behave like another framework. ## How an agent should use this site 1. Read the cheatsheet at https://www.rebask.com/cheatsheet.md first to learn how to use Rebask. Request the homepage or any documentation page with Accept: text/markdown to read its Markdown content. 2. Follow its links for detailed explanations of the APIs and configuration you need. The documentation index below and the sitemap at https://www.rebask.com/sitemap.xml list all pages. 3. Explicit /docs/{slug}.md URLs also return Markdown. For example, read https://www.rebask.com/docs/introduction.md for getting started or https://www.rebask.com/docs/routing/introduction.md for routing. 4. Install the Rebask skill with `npx skills add lfades/vext --skill rebask`. See https://www.rebask.com/docs/agents.md for agent setup. ## Official CLI and source - [create-rebask-app on npm](https://www.npmjs.com/package/create-rebask-app): Run pnpm create rebask-app, npm create rebask-app@latest, bunx create-rebask-app, or yarn create rebask-app. Pass --help for available options. - [Rebask source code](https://github.com/lfades/vext): Framework, adapters, app scaffold, developer tools, examples, issues, and the documentation website. ## Rebask documentation - [Introduction](https://www.rebask.com/docs.md) - [Agents](https://www.rebask.com/docs/agents.md) - [Routing](https://www.rebask.com/docs/routing/introduction.md) - [Navigations](https://www.rebask.com/docs/routing/navigations.md) - [Route handlers](https://www.rebask.com/docs/routing/route-handlers.md) - [Proxy](https://www.rebask.com/docs/routing/proxy.md) - [Partial Pre-Rendering (PPR)](https://www.rebask.com/docs/rendering/ppr.md) - [Server and client components](https://www.rebask.com/docs/rendering/components.md) - [Caching](https://www.rebask.com/docs/caching/introduction.md) - [Page Caching](https://www.rebask.com/docs/caching/page-caching.md) - [RSC Caching](https://www.rebask.com/docs/caching/rsc-caching.md) - [Caching in Server Components](https://www.rebask.com/docs/caching/server-components.md) - [Segment Caching](https://www.rebask.com/docs/caching/segment-caching.md) - [Cache Lifetimes](https://www.rebask.com/docs/caching/cache-lifetimes.md) - [Cache Handler](https://www.rebask.com/docs/caching/cache-handler.md) - [Self-hosting](https://www.rebask.com/docs/production/self-hosting.md) - [Vercel](https://www.rebask.com/docs/production/vercel.md) - [Nitro](https://www.rebask.com/docs/production/nitro.md) - [Skew protection](https://www.rebask.com/docs/production/skew-protection.md) - [Images](https://www.rebask.com/docs/images.md) - [Metadata](https://www.rebask.com/docs/metadata.md) - [Server Runtime APIs](https://www.rebask.com/docs/server-runtime-apis.md) - [Error Handling](https://www.rebask.com/docs/error-handling.md) - [Server Functions](https://www.rebask.com/docs/server-functions.md) - [DevTools](https://www.rebask.com/docs/devtools.md) - [Telemetry](https://www.rebask.com/docs/telemetry.md) - [Configuration](https://www.rebask.com/docs/configuration.md) - [Advanced concepts](https://www.rebask.com/docs/advanced.md) ## Website - [Rebask cheatsheet](https://www.rebask.com/cheatsheet.md): A quick reference for Rebask routing, rendering, caching, and deployment APIs. - [Sitemap](https://www.rebask.com/sitemap.xml): All canonical page URLs.