Attention
TYPO3 v6 has reached its end-of-life April 18th, 2017 and is not maintained by the community anymore. Looking for a stable version? Use the version switch on the top left.
There is no further ELTS support. It is strongly recommended updating your project.
TYPO3 API overview¶
The source is the documentation! (General wisdom)
The TYPO3 APIs are first and foremost documented inside of the source scripts. It would be impossible to maintain documentation at more than one location given the fact that things change and sometimes fast. This chapter describes the most important elements of the API. Some other elements have their own chapter further on.
In general the TYPO3 Active Contributors Team and all contributors aim to produce well-documented source code. As such the best way to look up a particular class or method is to use the online API browser at http://api.typo3.org/documentation/.
- Namespaces
- Autoloading
- Bootstrapping
- Main classes and methods
- Variables and Constants
- Backend User Object
- TYPO3 Core Engine (TCE)
- Programming with workspaces in mind
- Using the system log
- Logging with TYPO3
- Using the system registry
- Mail API
- Form protection tool
- Flash messages
- TypoScript Syntax
- System categories
- System collections
- HTTP request library
- Hooks
- Extending classes (XCLASSes)
- Various examples