# Modes The three modes the middleware can run in, and which are implemented. ```{eval-rst} .. automodule:: kapps_semantic_middleware.modes :members: :show-inheritance: ```