Async DataLoader is a python port of DataLoader.
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
Python 3.7+
pip install async-dataloader
Please see this graphql example.