Installation
One command. The setup screen walks you through the rest.
Prerequisites
You need PHP 8.4+, Composer, and the Laravel installer. If you don't have these yet, follow the Laravel installation guide — it takes about 5 minutes and covers macOS, Windows, and Linux.
Create Your App
laravel new my-app --using=saucebase/saucebase --phpunit --boost
Open the URL shown in your terminal. The setup screen will guide you through choosing a frontend framework and installing your first modules.
Building with AI
Using Claude Code, Cursor, or another coding agent? Paste this before you start:
Before writing any code, fetch https://saucebase-dev.github.io/docs/for-agents.md — that's the agent guide for Saucebase, a modular Laravel SaaS starter kit. Follow it step by step.
The default installation uses SQLite, which is sufficient for basic development but does not support all features. Some Filament admin panel widgets and Billing module charts require MySQL-specific capabilities and may not display correctly with SQLite.
For full functionality, configure the app to use MySQL — run it locally, or use Laravel Herd, Laravel Sail, or Docker (bash bin/setup-env).
Explore the Modules
Browse the available modules and install the ones that fit your product — each one copies directly into your codebase, ready to customize.
Auth
Complete authentication system with login, registration, magic link (passwordless), password reset, email verification, and OAuth integration (Google, GitHub).
Settings
Account settings pages for managing profile info, avatar, password, and connected social accounts.
Billing
Subscription management and payment processing via Stripe with checkout sessions, billing portal, invoices, and webhook processing.
Roadmap
Public roadmap with feature requests, voting, moderation, six statuses, and a Filament admin panel.
Announcements
Site-wide announcement banners with scheduling, audience targeting, and cookie-based dismissal — managed from the Filament admin panel.
Themes
Visual theme editor for designing your app's colors, fonts, radius, and shadows. Pick a built-in theme or build your own, then bake it into CSS — no runtime overhead.
Blog
Full-featured blog with posts, categories, tags, and a Filament admin panel for content management.
Webhooks
Send reliable HTTP callbacks to external services when events occur in your app, with delivery logs and retry handling.
Integrations
Connect your app with third-party services like Slack, Zapier, and more through a unified integration layer.
Notifications
In-app and email notifications with templates, user preferences, and delivery tracking for every channel.
Analytics
Track pageviews, custom events, and user behavior with a privacy-friendly built-in dashboard — no third-party scripts.