Blitz is in beta! 🎉 1.0 expected in May or June
Blitz home page
Documentation
Releases
Wiki
Swag
Donate/Sponsor
Search
Introduction
Get Started
Tutorial
What is Next.js?
Why Blitz instead of Next.js?
Tradeoffs
Free Stickers
Community
How the Community Operates
Manifesto
History
How to Contribute
Being a Maintainer
Code of Conduct
Doc Translations
Basics
File Structure
<App>
Built-In CSS Support
Image Optimization
Static Files & Images
Environment Variables
Error Handling
Testing
Pages
Pages
Redirects
Error Pages
<Head>
<Document>
Preview Mode
Static HTML Export
Code Splitting
getStaticProps API
getStaticPaths API
getServerSideProps API
Routing
File-Based Routing
Conventions
Internationalized Routing
<Link>
URL Params & Query
Router
API Routes
Shallow Routing
Route Manifest
Auth
Overview
Session Management
Authorization & Security
Hooks & Utilities
Third Party Login w/Passport.js
How To Impersonate Other Users
Database
Overview
Run Postgres Locally
Seeds
Prisma Utilities
Fauna
Queries & Mutations
Query Resolvers
Use Queries
Mutation Resolvers
Use Mutations
Client Utilities
Server Utilities
useQuery
usePaginatedQuery
useInfiniteQuery
useMutation
Backend Architecture
Multitenancy
Background Processing with Quirrel
HTTP Middleware
Custom Server
Deploying to Production
To Render.com
To Heroku
To Vercel
To Railway
Recipes
Using Recipes
Writing Recipes
Configuration
blitz.config.js
Webpack Config
PostCSS Config
RPC Specification
Measuring Performance
CLI
Overview
blitz new
blitz dev
blitz start
blitz build
blitz export
blitz db
blitz prisma
blitz generate
blitz codegen
blitz console
blitz install
blitz autocomplete
blitz routes
Templates
Blitz Templates
Back to Documentation Menu
Want Free Stickers?