About this document

This document contains information about the File Abstraction Layer (FAL), TYPO3 CMS’ toolbox for handling media. It explains its architecture and concepts and details what a web site administrator should know about FAL maintenance and permissions. Finally this manual provides a number of examples showing how to use the File Abstraction Layer in your own code.

What’s new

This is the first complete version of this document. This does not mean that it provides an exhaustive coverage of the topic, but at least that it explores all important parts of it and that there no empty chapters left over.


This document was originally written by the FAL Team and expanded by the Documentation Team based on many contributions from the community.


For general questions about the documentation get in touch by writing to .

If you find a bug in this manual, please file an issue in this manual’s bug tracker:

Maintaining quality documentation is hard work and the Documentation Team is always looking for volunteers. If you feel like helping please join the documentation mailing list (typo3.projects.documentation on