Roadmap¶
This list shows the current and planned features of fastapi-async-storages;
checked items are implemented, unchecked are upcoming.
Completed & Planned Features¶
Storage Backends¶
[x] Async S3 backend powered by aioboto3
[x] Compatibility with MinIO and other S3-compatible services
[ ] Async Local Filesystem backend using aiofiles
[ ] Async Google Cloud Storage (GCS) backend using google-cloud-storage
[ ] Async Azure Blob Storage integration with azure-sdk-for-python
Framework Integrations¶
[x] SQLAlchemy ORM async integration
[ ] Tortoise ORM async integration
[ ] Peewee ORM async integration
Features & Enhancements¶
[x] Presigned URL generation for uploads and downloads
[ ] Async streaming support for large files
[ ] Bulk async upload and delete operations
[ ] Progress tracking with hooks or callbacks
[ ] Automatic cleanup utilities for orphaned/expired files
DX & Documentation¶
[x] Core documentation and usage examples
[x] Testing utilities and mocks for async storage testing
[ ] Expanded real-world usage and best practices