With Inertia you build apps just like you've always done with your server-side web framework of choice. You use your framework's existing functionality for routing, controllers, middleware, authentication, authorization, data fetching, and more.
At its core Inertia is essentially a client-side routing library. It allows you to make page visits without forcing a full page reload. This is done using the
The end result is a silky smooth single-page experience. 🎉
To learn more about how this is technically done, see the protocol page.