TYPO3 API Documentation

TYPO3s source code is well documented and allows you to understand many internals just by browsing through the various classes and methods.

TYPO3 CMS

TYPO3 - 6.2 current stable typo3.org/api/typo3cms
TYPO3 - 6.1 api.typo3.org/typo3cms/61
TYPO3 - 6.0 api.typo3.org/typo3cms/60
TYPO3 - 4.7 api.typo3.org/typo3cms/47
TYPO3 - 4.5 LTS api.typo3.org/typo3cms/45
TYPO3 - master api.typo3.org/typo3cms/master

TYPO3 Flow

Flow - 2.0
typo3.org/api/flow
FLOW3 - 1.1 api.typo3.org/flow/11
TYPO3 Flow - master api.typo3.org/flow/master

Archives and offline reading

If an older version of TYPO3 is needed - or for offline consulting -  archives are available for download. Also for Mac OS Users, notice that TYPO3 API is also coming in Docset format which can be downloaded and installed in this application.

How it is built?

Because we use JavaDoc style documentation, it is possible to automatically create a complete documentation of the TYPO3 core. At the moment Doxygen is used to generate the API of TYPO3 as it offers many neat features.

  • nice layout - easy to browse
  • build-in search engine
  • graph of classes inheritance
  • highly customizable output

Basically, a "nightly-run" script takes care of keeping the API up-to-date automatically.

How to improve?

If you have any concrete ideas / patches that would make the API better, please report onto the Bug Tracker.