Skip to content

About Rodi

Rodi born from the desire of using a non-intrusive implementation of Dependency Injection for Python, that does not require modifying the code of types it resolved using decorators, like most others existing implementations of DI for Python. Type annotations make explicit decorators superfluous as the DI container can inspect the code to obtain all information it needs to resolve types.

Rodi is the built-in DI framework in the BlackSheep web framework, although it can be replaced with alternative solutions if desired.

The project's home

The project is hosted in GitHub, handled following DevOps good practices, and is published to pypi.org.

Last modified on: 2025-04-17 07:04:37

RP