OpenStack Extending Swift with middleware: example with ClamAV In this article, I'm going to explain you how you can extend Swift, the OpenStack Object Storage project, so it performs extra action on files at upload or at download