I/O filters are software components that can be installed on ESXi hosts and can offer additional data services to virtual machines. The filters process I/O requests, which move between the guest operating system of a virtual machine and virtual disks.
The I/O filters can be offered by VMware or created by third parties through vSphere APIs for I/O Filtering (VAIO).