# Router

The Router component is defined by the RouterInterface and it is a collection of objects implementing RouteableInterface.

The system is built on top of FastRoute but with our own cache and other context-aware improvements.