---
title: "Backend modules"
manual: "TYPO3 Explained"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/t3coreapi:backend-modules-how-to@13.4"
source: "ExtensionArchitecture/HowTo/BackendModule/Index.rst"
rendered: "2026-10-20T15:55:37+00:00"
---

# Backend modules {#backend-modules-how-to}

TYPO3 CMS has a number of ways of adding custom functionality to the
backend. They are described in this chapter.

**[Backend module API](https://docs.typo3.org/permalink/t3coreapi:backend-modules@13.4)**

See the API about classes and configuration for backend modules.

**[Backend module configuration examples](https://docs.typo3.org/permalink/t3coreapi:backend-modules-configuration-examples@13.4)**

How to register modules provided by extensions.

**[Create a module with Extbase](https://docs.typo3.org/permalink/t3coreapi:backend-modules-extbase@13.4)**

How to create a module using Extbase and Fluid - the best option if you
need to do lots of data modelling.

**[Create a module with Core functionality](https://docs.typo3.org/permalink/t3coreapi:backend-modules-template-without-extbase@13.4)**

How to create a module without Extbase (you can still use Fluid
but with some limitations). The best option if you don't need to do any
data modelling.

**[Security Considerations](https://docs.typo3.org/permalink/t3coreapi:backend-modules-security@13.4)**

Explores web application security considerations around
developing modules for the backend user interface.

**[Tutorials](https://docs.typo3.org/permalink/t3coreapi:backend-modules-tutorials@13.4)**

A video series from Susanne Moog demonstrating how to register
and style a TYPO3 backend module.
