Version 5.0 Now Available

Virtualize Files Without Limits

Create functional virtual files on Windows that behave like real ones, projecting remote data directly into Explorer.

C++ / C# / Java Support Windows 10/11 & Server

Engineered for Performance

Build enterprise-grade virtual file systems with our kernel-level driver technology, ensuring 100% compatibility with every Windows application.

On-Demand Hydration

Files appear as real blocks but only download data when accessed. Perfect for multi-terabyte cloud repositories.

Transparent Encryption

Automatically encrypt data as it's written to the storage and decrypt as it's read by authorized processes.

Custom Callbacks

Intercept every I/O request (Create, Read, Write, Rename) and inject your own business logic in user mode.

How the SDK Works

The EaseFilter VFS SDK consists of a high-performance File System Filter Driver and a User-Mode Library. It bridges the gap between Windows kernel I/O and your application logic.

  • 1

    I/O Interception

    Driver captures requests from Windows Explorer or any App.

  • 2

    User-Mode Event

    The request is sent to your SDK-based application via fast shared memory.

  • 3

    Dynamic Fulfillment

    You provide the data (from AWS S3, SQL, or RAM) and return it to the kernel.

Windows Application (Excel, Photoshop)
EaseFilter Kernel Driver
Your Application (SDK User-Mode)

Simple Integration

Get up and running in minutes with our clean C# API.

// Initialize the filter and register callbacks
FilterControl filterControl = new FilterControl();
filterControl.OnNotifyFileCreate += (sender, args) => {
    Console.WriteLine($"Opening virtual file: {args.FileName}");
};

// Define a virtual folder mapping
VirtualFolder vFolder = new VirtualFolder("C:\\VirtualData");
vFolder.OnReadFile += (sender, args) => {
    // Fetch data from your remote source here
    byte[] data = RemoteStorage.Fetch(args.Offset, args.Length);
    args.ReturnData(data);
};

filterControl.AddVirtualFolder(vFolder);
filterControl.StartFilter();

Infinite Possibilities

Cloud Drives

Build a Dropbox or OneDrive clone with smart placeholder files.

Database FS

Mount SQL blobs or NoSQL documents as a standard file hierarchy.

Live Archives

Browse inside ZIP or ISO files without extracting them to disk.

Security Hubs

Control file access at a granular level based on user identity.