# RedwoodSDK Documentation > RedwoodSDK is a React framework for Cloudflare. It starts as a Vite plugin that enables server-side rendering, React Server Components, server functions, streaming responses, and real-time capabilities. Its standards-based router—with support for middleware and interrupters—gives you fine-grained control over every request and response. - [Authentication](https://docs.rwsdk.com/core/authentication) - [Cron Triggers](https://docs.rwsdk.com/core/cron) - [Email](https://docs.rwsdk.com/core/email) - [Environment Variables & Secrets](https://docs.rwsdk.com/core/env-vars) - [Hosting](https://docs.rwsdk.com/core/hosting) - [Overview](https://docs.rwsdk.com/core/overview) - [Queues](https://docs.rwsdk.com/core/queues) - [React Server Components](https://docs.rwsdk.com/core/react-server-components) - [Request Handling & Routing](https://docs.rwsdk.com/core/routing) - [Security](https://docs.rwsdk.com/core/security) - [Storage](https://docs.rwsdk.com/core/storage) - [Authentication](https://docs.rwsdk.com/experimental/authentication) - [Database](https://docs.rwsdk.com/experimental/database) - [Realtime](https://docs.rwsdk.com/experimental/realtime) - [Quick Start](https://docs.rwsdk.com/getting-started/quick-start) - [Building with AI](https://docs.rwsdk.com/guides/build-with-ai) - [Drizzle ORM](https://docs.rwsdk.com/guides/database/drizzle) - [Debugging](https://docs.rwsdk.com/guides/debugging) - [Email Templates](https://docs.rwsdk.com/guides/email/email-templates) - [Sending Email](https://docs.rwsdk.com/guides/email/sending-email) - [Ark UI](https://docs.rwsdk.com/guides/frontend/ark-ui) - [Chakra UI](https://docs.rwsdk.com/guides/frontend/chakra-ui) - [Client Side Navigation (Single Page Apps)](https://docs.rwsdk.com/guides/frontend/client-side-nav) - [Dark / Light Mode](https://docs.rwsdk.com/guides/frontend/dark-mode) - [Documents](https://docs.rwsdk.com/guides/frontend/documents) - [Error Handling](https://docs.rwsdk.com/guides/frontend/error-handling) - [Layouts](https://docs.rwsdk.com/guides/frontend/layouts) - [Meta Data](https://docs.rwsdk.com/guides/frontend/metadata) - [Open Graph Images](https://docs.rwsdk.com/guides/frontend/og-images) - [Public Assets](https://docs.rwsdk.com/guides/frontend/public-assets) - [shadcn/ui](https://docs.rwsdk.com/guides/frontend/shadcn) - [Storybook](https://docs.rwsdk.com/guides/frontend/storybook) - [Tailwind CSS](https://docs.rwsdk.com/guides/frontend/tailwind) - [React Compiler](https://docs.rwsdk.com/guides/optimize/react-compiler) - [React Server Function Streams](https://docs.rwsdk.com/guides/rsc-streams) - [Troubleshooting](https://docs.rwsdk.com/guides/troubleshooting) - [Vitest](https://docs.rwsdk.com/guides/vitest) - [What is RedwoodSDK?](https://docs.rwsdk.com/) - [Realtime (Legacy)](https://docs.rwsdk.com/legacy/realtime) - [Migrating from 0.x to 1.x](https://docs.rwsdk.com/migrating) - [create-rwsdk](https://docs.rwsdk.com/reference/create-rwsdk) - [sdk/client](https://docs.rwsdk.com/reference/sdk-client) - [sdk/router](https://docs.rwsdk.com/reference/sdk-router) - [sdk/worker](https://docs.rwsdk.com/reference/sdk-worker)