With Inertia you build applications 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 the nitty-gritty, technical details of how Inertia works under the hood, check out the protocol page.