

669: Peter Pistorius on Developing RedwoodSDK
Jun 16, 2025
Peter Pistorius, a developer from South Africa, discusses the evolution from RedwoodJS to RedwoodSDK, emphasizing simplicity and composability. He shares insights on framework flexibility, tackling authentication challenges, and enhancing deployment processes. The conversation dives into optimizing web performance for underserved users and the advantages of using Cloudflare. Pistorius also explores community-driven development, highlighting innovative projects like shareware.dev and alternative funding models to promote collaboration.
AI Snips
Chapters
Transcript
Episode notes
RedwoodSDK Eliminates Magic
- RedwoodSDK was created to eliminate the magical abstractions that limited flexibility and developer intuition in RedwoodJS.
- It prioritizes zero magic, composability, and web principles, making routing and server logic transparent and consistent.
Explicit, Composable Routing Model
- Routing in RedwoodSDK is explicitly defined in a single manifest file as functions returning components or raw responses.
- This design supports co-location of pages and API routes and gives developers direct control over requests and responses.
Vite Plugin Tailored for Cloudflare
- RedwoodSDK is a Vite plugin designed for Cloudflare Workers with server-side rendering and React server components.
- It leverages MiniFlare, a Cloudflare Workers emulator, to closely match local and production environments.