# SvelteKit ## Docs - [Error handling](https://mintlify.wiki/sveltejs/kit/advanced/errors.md): Handle expected and unexpected errors in SvelteKit applications - [Hooks](https://mintlify.wiki/sveltejs/kit/advanced/hooks.md): Use server and client hooks to control SvelteKit's behavior app-wide - [Image optimization](https://mintlify.wiki/sveltejs/kit/advanced/images.md): Optimize images for performance with multiple formats and sizes - [Link options and preloading](https://mintlify.wiki/sveltejs/kit/advanced/link-options.md): Customize link behavior with data attributes for faster navigation - [Understanding page data](https://mintlify.wiki/sveltejs/kit/advanced/page-data.md): Learn how data flows through layouts and pages in SvelteKit - [Service workers](https://mintlify.wiki/sveltejs/kit/advanced/service-workers.md): Make your SvelteKit app work offline with service worker support - [$app/environment](https://mintlify.wiki/sveltejs/kit/api/app-environment.md): Environment variables and build information for SvelteKit applications - [$app/forms](https://mintlify.wiki/sveltejs/kit/api/app-forms.md): Progressive enhancement utilities for form submissions in SvelteKit - [$app/navigation](https://mintlify.wiki/sveltejs/kit/api/app-navigation.md): Client-side navigation utilities for SvelteKit applications - [$app/paths](https://mintlify.wiki/sveltejs/kit/api/app-paths.md): Path utilities and resolvers for SvelteKit applications - [$app/server](https://mintlify.wiki/sveltejs/kit/api/app-server.md): Server-side utilities and remote functions for SvelteKit applications - [$app/state](https://mintlify.wiki/sveltejs/kit/api/app-state.md): Reactive state objects for page data and navigation in SvelteKit - [$app/stores](https://mintlify.wiki/sveltejs/kit/api/app-stores.md): Store-based state management for SvelteKit (deprecated, use $app/state) - [Configuration](https://mintlify.wiki/sveltejs/kit/api/configuration.md): SvelteKit configuration options in svelte.config.js - [$env/dynamic/private](https://mintlify.wiki/sveltejs/kit/api/env-dynamic-private.md): Dynamic server-only environment variables - [$env/dynamic/public](https://mintlify.wiki/sveltejs/kit/api/env-dynamic-public.md): Dynamic client-accessible environment variables - [$env/static/private](https://mintlify.wiki/sveltejs/kit/api/env-static-private.md): Static server-only environment variables - [$env/static/public](https://mintlify.wiki/sveltejs/kit/api/env-static-public.md): Static client-accessible environment variables - [@sveltejs/kit](https://mintlify.wiki/sveltejs/kit/api/sveltejs-kit.md): Core utilities and functions for SvelteKit applications - [@sveltejs/kit/hooks](https://mintlify.wiki/sveltejs/kit/api/sveltejs-kit-hooks.md): Hook utilities for chaining server-side middleware - [@sveltejs/kit/node](https://mintlify.wiki/sveltejs/kit/api/sveltejs-kit-node.md): Node.js-specific utilities for SvelteKit adapters and server environments - [@sveltejs/kit/vite](https://mintlify.wiki/sveltejs/kit/api/sveltejs-kit-vite.md): Vite plugin for SvelteKit integration - [Types](https://mintlify.wiki/sveltejs/kit/api/types.md): TypeScript types and interfaces exported by SvelteKit - [adapter-auto](https://mintlify.wiki/sveltejs/kit/build-and-deploy/adapter-auto.md): Automatically detect your deployment environment and use the appropriate adapter - [adapter-cloudflare](https://mintlify.wiki/sveltejs/kit/build-and-deploy/adapter-cloudflare.md): Deploy your SvelteKit app to Cloudflare Workers and Cloudflare Pages - [adapter-netlify](https://mintlify.wiki/sveltejs/kit/build-and-deploy/adapter-netlify.md): Deploy your SvelteKit app to Netlify - [adapter-node](https://mintlify.wiki/sveltejs/kit/build-and-deploy/adapter-node.md): Deploy your SvelteKit app to Node.js servers - [adapter-static](https://mintlify.wiki/sveltejs/kit/build-and-deploy/adapter-static.md): Generate a static site from your SvelteKit app - [adapter-vercel](https://mintlify.wiki/sveltejs/kit/build-and-deploy/adapter-vercel.md): Deploy your SvelteKit app to Vercel - [Adapters](https://mintlify.wiki/sveltejs/kit/build-and-deploy/adapters.md): Learn how adapters prepare your SvelteKit app for deployment - [Building your app](https://mintlify.wiki/sveltejs/kit/build-and-deploy/building.md): Learn how SvelteKit builds your application for production deployment - [Form actions](https://mintlify.wiki/sveltejs/kit/core-concepts/form-actions.md): Handle form submissions with progressive enhancement in SvelteKit - [Loading data](https://mintlify.wiki/sveltejs/kit/core-concepts/load.md): Learn how to fetch and manage data in SvelteKit using load functions - [Page options](https://mintlify.wiki/sveltejs/kit/core-concepts/page-options.md): Configure how SvelteKit renders and prerenders your pages - [Remote functions](https://mintlify.wiki/sveltejs/kit/core-concepts/remote-functions.md): Type-safe communication between client and server with remote functions - [Routing](https://mintlify.wiki/sveltejs/kit/core-concepts/routing.md): Learn how SvelteKit's filesystem-based router works to define your application routes - [State management](https://mintlify.wiki/sveltejs/kit/core-concepts/state-management.md): Learn how to manage state effectively across server and client in SvelteKit - [Introduction to SvelteKit](https://mintlify.wiki/sveltejs/kit/introduction.md): SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte - [Project structure](https://mintlify.wiki/sveltejs/kit/project-structure.md): Learn about the files and folders that make up a SvelteKit project - [Quick start](https://mintlify.wiki/sveltejs/kit/quickstart.md): Get started building your first SvelteKit application in minutes - [Web standards](https://mintlify.wiki/sveltejs/kit/web-standards.md): Learn how SvelteKit builds on standard Web APIs