# renku documentation A full-stack framework for Cloudflare using TSRX, TypeScript and StyleX. Development workspace (private; repository access required): https://github.com/antgrade/hill Start here: https://renku.dev/guides/getting-started - [Getting started](https://renku.dev/guides/getting-started): Run the docs, then build a small app from complete files. - [Templates & styling](https://renku.dev/guides/templates-and-styling): Use typed TSRX templates and compile styles through StyleX. - [Server rendering](https://renku.dev/guides/server-rendering): Render useful HTML with request-local data in a Worker. - [Streaming](https://renku.dev/guides/streaming): Send the shell now and publish independent results as they finish. - [Client rendering](https://renku.dev/guides/client-rendering): Add owned state and fine-grained behavior to server-rendered HTML. - [Routing](https://renku.dev/guides/routing): Define pages, path parameters and lazy server modules in one config. - [Layouts](https://renku.dev/guides/layouts): Share document and section structure without retaining browser state. - [Server functions](https://renku.dev/guides/server-functions): Import typed Worker functions with HTTP batches and owned WebSocket sessions. - [Server data](https://renku.dev/guides/server-data): Define scalar schemas and store validated records inside a Durable Object. - [Local first](https://renku.dev/guides/local-first): Durable local edits, SQLite materialized views and sync with a Durable Object. - [Authentication](https://renku.dev/guides/auth): Passkeys, app-defined OAuth and OIDC login with durable sessions and no extra dependencies. - [Buttons, sheets, and themes](https://renku.dev/guides/ui): Native controls, swipeable modal sheets, and scoped StyleX themes. - [AI models](https://renku.dev/guides/ai-models): Call Cloudflare models with the Agents SDK createAI provider. - [Durable agents](https://renku.dev/guides/agents): Run Cloudflare Think agents alongside renku application authorities. - [HTTP endpoints and MCP](https://renku.dev/guides/http-endpoints): Mount protocol handlers alongside pages, with explicit delegated authorization. - [Queues and email](https://renku.dev/guides/queues-and-email): Configure background queue consumers and Cloudflare Email Sending. - [Build & deploy](https://renku.dev/guides/deployment): Build locally, then deploy the generated Worker and static assets. Full topic text and examples: https://renku.dev/llms-full.txt Interactive examples: https://renku.dev/streaming and https://renku.dev/local-first