MacFUSE is a file integration driver that allows you to use third-party file systems with your Mac OS. With the MacFUSE SDK, you can write numerous types of new file systems as user-mode programs. It provides multiple APIs so many existing FUSE file systems can become readily available on the Mac OS. The MacFUSE is used as a software building block by dozens of other software products. The software consists of a kernel extension, different user-space libraries, and tools. It also comes with a C-based, and Objective-C based SDKs.