{"library":"aiodataloader","type":"library","category":null,"description":"Asyncio DataLoader is a Python port of the JavaScript DataLoader, a generic utility for efficient data fetching. It provides a consistent API over various data sources, leveraging batching to coalesce multiple individual load requests into a single operation within an event loop tick and per-request caching to prevent redundant data loads. The current version is 0.4.3, with releases occurring periodically to address bug fixes and add minor features, typically a few times a year.","language":"python","status":"active","version":"0.4.3","tags":["asyncio","dataloader","graphql","batching","caching","data-fetching"],"last_verified":"Thu May 21","install":[{"cmd":"pip install aiodataloader","imports":["from aiodataloader import DataLoader"]}],"homepage":null,"github":"https://github.com/syrusakbary/aiodataloader","docs":null,"changelog":null,"pypi":"https://pypi.org/project/aiodataloader/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.23,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/aiodataloader/compatibility"}}