This document describes CacheTagsBundle, a Symfony bundle that allows tagging responses in order to invalidate specific cache fragments. It works by integrating with Edge Side Includes (ESI) and Varnish to cache fragments independently. The bundle allows tagging responses with plain cache tags or based on request attributes. Tags can then be invalidated through a console command or from controllers.