Build frontend experiences with the backend you love
Develop React, Vue, and Svelte SPAs with the elegance of server-side routing. Plug and play with any backend, meticulously optimized for Laravel. No API required.
Features
Elevate your application with the modern monolith
Inertia is packed with production-ready features designed to accelerate your development and make frontend implementation a breeze.
BY NUMBERS
Server-based routing
Keep your routing, controllers, middleware, auth, data fetching, and state on your rock-solid backend, where they belong.
More than just Laravel
Inertia works with Laravel, Rails, Django, Phoenix, and more. Build as you always have with the tech your team adores.
Flexible frontend
Create modern frontend experiences with React, Vue, or Svelte supercharged with framework-specific Inertia helpers.
users.svelte
users.tsx
users.vue
Forms
Inertia streamlines form management with simple submissions, intuitive slots and props, and fully typed event handlers for a seamless experience.
VALIDATION
FILE UPLOADS
ERROR HANDLING
SEO
Enjoy out-of-the-box speed and SEO benefits with the power of Inertia's server-side rendering.
Partial reloads
Refresh only changed data, keeping your app responsive and eliminating full-page reloads.
Shared data
Ensure data like user details, notifications, and settings are effortlessly shared on all pages.
Polling
Build realtime applications with polling helpers, keeping your page data fresh on an interval.
Asset versioning
Ship with confidence thanks to automatic asset versioning built right into Inertia.
Server state
Rely on your backend as the single source of truth and let Inertia sync state automatically.
Authentication
Don't duplicate your security. Handle logins, redirects, and authorization in your backend.
Prefetching
Experience lightning-fast navigation with Inertia Link's prefetching options on hover or click.
Deferred props
Prioritize performance with deferred props, sending only what's needed for the initial render.
Infinite scrolling
Inertia has the simplest infinite scrolling implementation on the web, period.
- ArrivedSFO12:30 AMJFK9:15 AM
- DelayedLAX1:45 PMORD7:05 PM
- On TimeSEA3:00 PMATL11:30 PM
- CancelledYYZ5:15 PMMIA10:00 PM
- ArrivedBOS6:50 AMDFW9:20 AM
Start using Inertia today
Dive into our documentation or start deploying today with our
Laravel starter kits made for Inertia.

