---
title: "Backend modules"
manual: "TYPO3 Explained"
version: "11.5"
permalink: "https://docs.typo3.org/permalink/t3coreapi:backend-modules@11.5"
source: "ExtensionArchitecture/HowTo/BackendModule/Index.rst"
rendered: "2026-10-21T15:30:00+00:00"
---

> [!WARNING]
> **Attention**
>
> TYPO3 v11 has reached end-of-life as of October 31th 2024 and
> is no longer being maintained. Use the version switcher on the top
> left of this page to select documentation for a supported version of TYPO3.
>
> Need more time before upgrading?
> You can purchase Extended Long Term Support (ELTS) for TYPO3 v11 here:
> [TYPO3 ELTS](https://typo3.com/services/extended-support-elts).

# Backend modules {#backend-modules}

TYPO3 offers a number of ways to attach custom functionality to the
backend. They are described in this chapter.

GENERAL

-   [Backend interface](https://docs.typo3.org/permalink/t3coreapi:backend-interface@11.5)
-   [View registered modules](https://docs.typo3.org/permalink/t3coreapi:view-registered-modules@11.5)
-   [Backend module API](https://docs.typo3.org/permalink/t3coreapi:backend-module-api@11.5)

CREATING BACKEND MODULES WITH EXTBASE

-   [Backend Template View (Extbase)](https://docs.typo3.org/permalink/t3coreapi:backend-template-view-extbase@11.5)
-   [Backend module API (Extbase)](https://docs.typo3.org/permalink/t3coreapi:backend-module-api-extbase@11.5)
-   [Register a toplevel module (Extbase)](https://docs.typo3.org/permalink/t3coreapi:register-a-toplevel-module-extbase@11.5)

CREATING BACKEND MODULES WITHOUT EXTBASE

-   [The Backend Template View (core)](https://docs.typo3.org/permalink/t3coreapi:the-backend-template-view-core@11.5)
-   [Backend module API (core)](https://docs.typo3.org/permalink/t3coreapi:backend-module-api-core@11.5)

TUTORIALS

-   [Tutorials](https://docs.typo3.org/permalink/t3coreapi:tutorials@11.5)
