New to Quantum?
Learn what the framework does, install it, and get your first app running.
Start here
Documentation for Quantum PHP 3.x: build websites, APIs, and applications with a modular framework.

New to Quantum? Start with What is Quantum?, then read Why Quantum? to see how the framework is structured and what it offers.
Get a working application running locally, then explore the framework one piece at a time.
composer create-project quantum/project my-project
cd my-project
php qt serveOpen the address printed by the development server. The Quickstart walks through each step and shows where to go next.
In a module's routes/routes.php file, map a request to a controller action:
return function ($route) {
$route->get('/', 'MainController', 'index');
};This maps GET / to MainController::index(). See the Routing guide to learn about route patterns, groups, and middleware.
Request → Bootstrap → Route → Middleware → Cache or Controller → ResponseQuantum starts the application, matches a route, runs route middleware, then serves a cached response or dispatches the controller. The Request Lifecycle guide explains the full flow.
Ready to explore further? Use the Docs navigation and search to browse all Quantum PHP 3.x guides and package references.