nextbase
Nextbase Docs
Demos
Pricing
Docs
FAQ
Changelog
Roadmap
Blog
Discord
Welcome to NextBase
Getting Started
Quick Setup
Installation
1. First Steps
2. Setting up Supabase Locally
3. Setting up Stripe
4. (Alternatively) Stripe + Ngrok
5. Dev environment
6. Login
7. Supabase for Production
Guides
Creating a public static page
Creating a public dynamic page
Creating a protected page
Creating a docs page
Creating an application admin page
Creating in-app notifications
Creating new supabase table
Asynchronous data fetching
Mutating data with supabase
Handling realtime data with supabase
Writing integration tests
Writing unit tests
Stripe subscriptions
Authentication
Managing Users
Row Level Security
Admin Panel
Security
Row Level Security
Access control on Supabase functions
Protected Next.js pages and api routes
Authentication
Overview
Authentication with magic link
Authentication with email and password
Authentication with social providers
Authentication with API key
Performance
Strategies for pages
Streaming Suspense rendering
Development Updates
Process
Code and Migration updates
Version Control
Developer FAQ
Making a user application admin
Purpose of NEXT_PUBLIC_SITE_URL
Optimizing data operations in a Next.js Supabase project
Troubleshooting
Unable to login with magic link
Help and Support
Help and Support
Configuration
Environment Variables
Testing
Integrations
API key Authentication with Unkey
Resend and React Email
Tech Stack
Why Supabase?
Why Next.js?
Why Stripe?
Why Shadcn UI?
Others
Deployment
Deploying to Production
Heads up!
You are reading documentation for Nextbase V2. If you are looking for the v1 version please go
here
On this page