ファイルシステムAPIとは、開発者がファイルシステムをオペレーティングシステム (OS) に移植する際のAPIであり、OSはそのファイルシステムについて何も知らなくてもよいように設計されている。 これはドライバAPIの機能と似ており、ユーザープログラムやOS自身はそのファイルシステムについて何も知らなくてもよい。 ファイルシステムAPIには一般的な保守機能(新しいファイルシステムの作成、メタデータの一貫性のチェック、デフラグなど)へのインタフェースを提供するものもあり、それらを実際に行うアプリケーションが新たなファイルシステムも透過的に扱えるようになっている。