Skip to content
Dashboard

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

Copy link to headingWhat is SvelteKit?

Copy link to headingHow SvelteKit works

Copy link to headingCompiled components and Vite

Copy link to headingServer rendering with client hydration

Copy link to headingAdapter-based deployment

Copy link to headingKey features of SvelteKit

Copy link to headingFile-based routing and layouts

Copy link to headingLoad functions for data fetching

Copy link to headingForm actions with progressive enhancement

Copy link to headingAPI endpoints with +server.js

Copy link to headingRendering modes

Copy link to headingSvelteKit vs. Svelte

Copy link to headingSvelteKit vs. other meta-frameworks

Copy link to headingSvelteKit vs. Next.js

Copy link to headingSvelteKit vs. Nuxt

Copy link to headingSvelteKit vs. Remix

Copy link to headingWhen to use SvelteKit

Copy link to headingGetting started with SvelteKit

Copy link to headingPrerequisites and setup

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

Copy link to headingCreating your first route

Copy link to headingRunning the dev server

Copy link to headingDeploy your SvelteKit app on Vercel

Copy link to headingAuto-detected Vercel adapter

Copy link to headingSSR and ISR delivery

Copy link to headingPreviews, analytics, and domains

Copy link to headingBuild your next full-stack app with SvelteKit

Copy link to headingFrequently asked questions about SvelteKit

Copy link to headingIs SvelteKit production-ready?

Copy link to headingCan SvelteKit replace my backend?

Copy link to headingDoes SvelteKit support TypeScript?

Copy link to headingIs SvelteKit free and open source?

Ready to deploy?