Installation
One command. No prerequisites required.
Create Your App
curl -fsSL https://install.saucebase.dev | bash
This installs PHP and Composer if you don't have them yet, installs the saucebase CLI, and walks you through the rest — driver, frontend framework, and modules. For non-interactive use (CI, scripting), pass the app name directly: curl -fsSL https://install.saucebase.dev | bash -s -- my-app.
Already have PHP 8.4+ and Composer? Skip the bootstrap and use the CLI directly:
composer global require saucebase/installer
saucebase new my-app
Open the URL shown in your terminal once the install finishes.
laravel new my-app --using=saucebase/saucebase --phpunit --boost scaffolds the skeleton via the Laravel installer, but skips the install flow — no .env, no APP_KEY, no migrations, no frontend framework selected. Run saucebase install afterward (from inside the new app directory) to finish the setup.
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 saucebase install --driver=docker.
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.