This document discusses developing middleware for the Swift object storage system. It introduces middlewares and how they can extend functionality without modifying code. It covers the WSGI interface, common middleware patterns, and tools like paste.deploy for packaging and deploying middlewares. Finally, it provides an example of writing a middleware for Swift to generate and serve preview images on GET requests.