Skip to content
Dashboard

What is SvelteKit? A guide to the full-stack Svelte framework

Link to headingWhat is SvelteKit?

Link to headingHow SvelteKit works

Link to headingCompiled components and Vite

Link to headingServer rendering with client hydration

Link to headingAdapter-based deployment

Link to headingKey features of SvelteKit

Link to headingFile-based routing and layouts

Link to headingLoad functions for data fetching

Link to headingForm actions with progressive enhancement

Link to headingAPI endpoints with +server.js

Link to headingRendering modes

Link to headingSvelteKit vs. Svelte

Link to headingSvelteKit vs. other meta-frameworks

Link to headingSvelteKit vs. Next.js

Link to headingSvelteKit vs. Nuxt

Link to headingSvelteKit vs. Remix

Link to headingWhen to use SvelteKit

Link to headingGetting started with SvelteKit

Link to headingPrerequisites and setup

npx sv create my-app
cd my-app
npm run dev

Link to headingCreating your first route

Link to headingRunning the dev server

Link to headingDeploy your SvelteKit app on Vercel

Link to headingAuto-detected Vercel adapter

Link to headingSSR and ISR delivery

Link to headingPreviews, analytics, and domains

Link to headingBuild your next full-stack app with SvelteKit

Link to headingFrequently asked questions about SvelteKit

Link to headingIs SvelteKit production-ready?

Link to headingCan SvelteKit replace my backend?

Link to headingDoes SvelteKit support TypeScript?

Link to headingIs SvelteKit free and open source?

Ready to deploy?