The fast API uses dependency injection for the cash. It's just a way to like sort of split apart sort of your dependencies and it makes testing a whole lot easier so you don't have to have like mocks all over the place. I was talking at the Python at the San Francisco Python meetup last night someone asked me hey is there a way in fast API to just take a database and make it like an API yes this fast API dash crud router it sounds amazing right.