Integration With Starlette-based Frameworks =========================================== This is a `Starlette `_ + `Dependency Injector `_ example application utilizing `lifespan API `_. .. note:: Pretty much `any framework built on top of Starlette `_ supports this feature (`FastAPI `_, `Xpresso `_, etc...). Run --- Create virtual environment: .. code-block:: bash python -m venv env . env/bin/activate Install requirements: .. code-block:: bash pip install -r requirements.txt To run the application do: .. code-block:: bash python example.py # or (logging won't be configured): uvicorn --factory example:container.app After that visit http://127.0.0.1:8000/ in your browser or use CLI command (``curl``, ``httpie``, etc).