This document provides an overview of routing in Drupal 8. It explains that routing replaces hook_menu() from Drupal 7 and uses route files to define paths and callbacks. Paths can map to multiple routes and dynamic placeholders are supported. Forms are classes that implement interfaces rather than functions. Access, local tasks, actions and contextual links are also defined through route files rather than hook_menu.