The monetization-ready Laravel, Inertia & Vue Foundation

Launch your apps & SaaS in days, not months. Authentication, Billing, User Dashboard, Localization, and more. Fully typed with TypeScript, styled with Tailwind CSS, and using awesome frontend components (shadcn/ui).

Everything you need

Features that save you months of work

Inertia Start is packed with features to help you build your SaaS or any digital business faster. Don't reinvent the wheel.

Authentication & Authorization

Complete authentication system with email/password, social providers, magic links, and 2FA.

Billing System

One-time and recurring worldwide payments, with subscriptions management.

Two-Factor Auth

Secure login and sensitive actions with 2FA support out of the box.

User Profile

Complete profile management with image upload (using our frictionless image uploader component).

Teams, Roles & Permissions

Organize users into teams, invite members by email, and control access with a built-in role system.

User Dashboard

Users can manage their account, security, and preferences.

Localization

English, Spanish, and French out of the box. Add more languages easily. Localized routes.

Light & Dark Theme

Auto-detect user's device appearance and remember user preference.

Self-hosted Analytics

This project comes with built-in support for Umami Analytics, a privacy-first analytics solution that works without cookies and is GDPR compliant.

Frontend Components

Official & custom, carefully crafted, shadcn/ui Vue.js components ready to use.

Notification System

Advanced flash messages with toast notifications and alerts.

Type-safe Code

Full TypeScript support across the frontend codebase. PHP typing on the backend.

Theming

23 primary colors and 5 secondary colors included.

Useful Composables

Ready-to-use composables for API requests, routing, analytics...

Multiple Layouts

Choose between header menu or sidebar layout. Fully responsive.

You can build with peace of mind

Authentication & Security

A robust and secure authentication system built on top of Laravel's battle-tested authentication and authorization features.
Account creation
You can allow immediate account creation or require email validation before creating a User entity (prevents spam + the email address remains available until it is actually validated).
Email + password auth
Classic email and password login, with password reset feature.
Email verification
Required at account creation and whenever a user changes their email address.
Magic links
One-time, temporary, and secure links to log in without password.
External providers
Quick authentication using external providers (Google, Apple, Reddit, X, etc. full list)
Two-Factor Authentication (2FA)
Users can enable 2FA to further protect their account.
Rate-limited requests
Every sensitive action is protected against brute-force attacks through request throttling.
Activity logs & notifications
Actions are logged, and you can enable admin email notifications when suspicious activity is detected.

Make money from day one

Billing System

Support one-time payments, subscriptions, and Merchant of Record (MoR) out of the box (powered by Stripe and Paddle).
Global Payments
Worldwide payments by card, Apple Pay, Google Pay, bank debits, and region-specific payment methods (full list: Stripe, Paddle).
One-time Payments
Accept one-time payments out of the box: perfect for selling digital downloads, lifetime plans, feature add-ons...
Recurring Payments
Set up recurring subscriptions in minutes. Webhooks are handled automatically to keep subscription status and access in sync.
Vue.js Components
Includes ready-to-use components for checkout buttons and pricing tables.
Stripe Integration
Ready
Paddle Integration
Ready

Know your users, make smarter decisions

Privacy-First Analytics

Gain deep insights into your user base with our privacy-first analytics solutions.

Inertia Start includes a built-in integration with Umami Analytics — our recommended analytics platform because it is open source, easy to self-host, and privacy-first.

Inertia Start also provides an innovative, home-built tracking system that enables anonymous, persistent visitor tracking without using cookies. It relies on a non-reversible hashed fingerprint generated from a combination of browser and device characteristics, IP address, and other parameters that uniquely identify a visitor. This context is created for every guest visitor and automatically linked to their user account once they register. This enables you to track critical metrics such as time-to-conversion, projected customer lifetime value (CLV), total spend, and acquisition channels, all while respecting user privacy and maintaining GDPR compliance.

Persistent
Reliable context between requests, whether the visitor is logged in or not.
Without cookies
No cookie banner required.
GDPR compliant
No personal information is stored.

Build like a superhuman

AI Integration

Supercharge your application with cutting-edge AI capabilities. Inertia Start comes pre-configured with Laravel Boost and a Laravel MCP (Model Context Protocol) server, allowing you to seamlessly integrate Large Language Models (LLMs) into your workflow by providing them with the full context of your application and its tech stack. This unlocks features such as AI-powered code generation using Claude Code, Cursor, Codex, Gemini CLI, or any other coding agent. Yes, AI can help you build your app even faster.
Code generation & bug fixes, on autopilot
Coding agents have access to your application logs (both frontend and backend), along with project-specific instructions that guide their behavior.
Smart content generation
In addition to technical tasks, coding agents can also generate high-quality copywriting. Whether you need marketing content, UI text, onboarding flows, documentation, or email templates, they can produce coherent and context-aware copy tailored to your application.
terminal

$ php artisan boost:install

  Boost gives your coding agent the context of your app:
  its routes, models, database schema, config and logs.

 Registered the MCP server in .mcp.json
 Installed guidelines for your tech stack

$ php artisan boost:mcp        # started by your agent from .mcp.json

// Point Claude Code, Cursor, Codex or any MCP client at it and the
// agent can read your schema, query your logs and follow your conventions.

Conquer the world, adapt to every market

Localization

Go global with built-in localization support. Inertia Start includes translations for English, Spanish, and French, and adding more languages is a breeze. You can even translate your routes if you need for better SEO in different languages. User language preferences are detected by default, and you can use our language selector component to let your users choose a specific language.
Translations included
Translations for English, Spanish, and French included out-of-the-box.
Auto-detection
The system searches for best suited language in the URL, in the session, or in the visitor's web browser preferences.

Everything your users need

User Accounts

Empower your users with a comprehensive account area. Users can update their profile information, change their email, manage their security settings, delete their account, etc.
User preferences
Users can change the language and appearance of the interface.
Security settings
Users can change their password, enable two-factor auth or see their recent sessions. They can also manage connected devices.
Usernames
You can enable the usernames feature, which includes uniqueness validation and lets you define a list of disallowed usernames.
Frictionless profile picture uploader
You can enable profile pictures. Users can literally drop any image file, our smart component will handle resizing and optimizing.
Billing management
A secure link that redirects and automatically authenticates users into the billing dashboard of the payment provider.

Build multi-tenant SaaS from day one

Teams

Ship a fully featured multi-tenant SaaS without writing the plumbing yourself. Inertia Start includes a complete teams system: every user gets a personal team at registration, and can create or join as many additional teams as needed. Switching between teams is instant via the built-in team switcher.
Multiple teams
Users can create and belong to as many teams as needed, and switch between them at any time.
Team switcher
A built-in dropdown component lets users switch their active team without leaving the page.
Role-based access control
Three built-in roles (Owner, Admin, Member) each with a tailored set of granular permissions covering team settings, member management, and invitations.
Email invitations
Invite collaborators by email with a specific role. Pending invitations are visible and cancellable until accepted.
Member management
Update member roles or remove members. Owners can transfer ownership and delete teams.

Intuitive, accessible, and polished

Frontend & Theming

Build beautiful and accessible user interfaces faster with our collection of official and custom shadcn-vue components. The frontend is fully typed with TypeScript and styled with Tailwind CSS, ensuring a modern and productive development experience.
shadcn/ui, one of the most popular UI library
Beautiful and accessible interface, built with shadcn/ui components (some of them augmented with custom features).
Configurable Light & Dark mode support
Use Light, Dark, or both (and adapt to your users' preferences).
Easily customizable
Since the interface is built on shadcn/ui, theming is just a matter of tweaking a few CSS variables. You can also use services like tweakcn.
Themes included
Comes with pre-built themes: 23 primary colors and 5 secondary colors (based on the last version of the carefully selected Tailwind's palette) that you can combine as you want.

Yes, you deserve the best

Developer Experience

It's a joy to work with Inertia Start as it provides you with the best environment possible:
Smart commands
Useful commands and Composer scripts that run automatically when needed. No more silly mistakes, forgetting to generate assets or clearing cache.
Rich configuration & typing
Everything your IDE needs to understand your codebase and provide you with right formatting, autocompletion, and smart navigation.
Best practices
Inertia Start follows the best practices of modern development and the conventions of each tech used to ensure your code is maintainable and easy to understand.
Hot reloading
Everything updates instantly as you make changes to your code.

Premium component included

Inertia Table

Purchasing Inertia Start, you also get a license for Inertia Table, our premium component built on top of the awesome TanStack Table.
shadcn/ui
Like the Inertia Start interface, it's built with shadcn/ui components.
Spatie Query Builder
Integrates with Spatie Query Builder on the backend, allowing you to easily filter, sort, and search your Eloquent models.
Laravel pagination
Works with the Laravel pagination out of the box.
Inertia.js or API
You can use it with Inertia.js responses or with API endpoints.

Simple, transparent pricing

Pay once, own it forever. No monthly fees, no hidden costs.

Perpetual License

Full access to the Inertia Start codebase, including 12 months of updates and repository access. Continue using your downloaded version indefinitely.

What's included

  • Use the code forever
  • 12 months of updates & repository access
  • Unlimited projects
  • Comprehensive documentation
  • Commercial use

Launch Special -33%

$199€299

Get Started

Invoices and receipts available for easy company reimbursement

Frequently Asked Questions