SvelteKit
SvelteKit is the full-stack framework for Svelte. It handles routing, server-side rendering, API endpoints, and deployment - similar to what Next.js does for React. Current line: Svelte 5.57, SvelteKit 3.0 (2026-10).
Overview
- What: Full-stack web framework built on Svelte and Vite
- Install:
npx sv create my-app - Routing: Filesystem-based (
src/routes/) - Rendering: SSR by default, configurable per-route (SSR, SPA, prerender)
- API: Server endpoints via
+server.tsfiles - Deploy: Adapters for Vercel, Netlify, Cloudflare, Node, static sites
Contents
- Concepts - How SvelteKit works
- Routing - Filesystem routing, layouts, params
- Loading Data - Load functions, server vs universal
- Remote Functions - Experimental query/form/prerender primitives (2026)
- Prerendering and Caching - Page options, prerender ‘auto’, the ISR-replacement mapping
- Hooks - handle, handleError, response transforms
- Quickstart - Get started
- First App - Create and run a SvelteKit project
- How-To - Deployment and integration
- Deploy with adapter-node in Docker - Standalone Node server, env vars, reverse proxy setup
- Deploy to Cloudflare - adapter-cloudflare, bindings, platformProxy
- Notes - Version notes
- Kit 3 Changes - What changed from SvelteKit 2, config move, migration