The Wayback Machine - https://web.archive.org/web/20120406143959/http://typo3.org:80/documentation/api
This page is still a beta!

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. Links are easy to remember and will redirect directly to the right location.

FLOW3

FLOW3 - 1.0 current stable version http://api.typo3.org/flow3/current
FLOW3 - master version http://api.typo3.org/flow3/master

TYPO3

TYPO3 - 4.6 current stable version http://api.typo3.org/typo3v4
TYPO3 - 4.5 LTS version http://api.typo3.org/typo3v4/45
TYPO3 - master version http://api.typo3.org/typo3v4/master

Extbase - v4

Extbase - 1.3 current stable version http://api.typo3.org/extbase
Extbase - master version http://api.typo3.org/extbase/trunk

Fluid - v4

Fluid - 1.3 current stable version http://api.typo3.org/fluid
Fluid - master version http://api.typo3.org/fluid/trunk

Archives

If a particular version of TYPO3 is needed, downloadable packages are available at http://api.typo3.org/archives.

How it is build?

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.