---
title: "Extension folder Configuration"
manual: "TYPO3 Explained"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/t3coreapi:extension-configuration-files@13.4"
source: "ExtensionArchitecture/FileStructure/Configuration/Index.rst"
rendered: "2026-10-05T17:28:20+00:00"
---

# Extension folder `Configuration` {#extension-configuration-files}

The folder `EXT:my_extension/Configuration/` contains
configuration of different types.

Most subdirectories have reserved names.

Files in the root of this directory and in the `TCA` and
`Backend` subdirectories are automatically included during TYPO3 bootstrap.

The typical file structure is:

-   packages/my_extension/Configuration/
    -   Backend
        -   AjaxRoutes.php
        -   Routes.php
    -   Extbase
        -   Persistence
            -   Classes.php
    -   FlexForms
        -   MyFlexForm1.xml
        -   ...
        -   MyFlexFormN.xml
    -   RTE
        -   MyRteConfig.yaml
    -   Sets
        -   Set1
            -   config.yaml
            -   page.tsconfig
            -   settings.yaml
            -   settings.defintions.yaml
            -   setup.typoscript
            -   ...
        -   Set2
            -   config.yaml
            -   ...
    -   TCA
        -   Overrides
            -   pages.php
            -   sys_template.php
            -   tt_content.php
            -   ...
            -   tx_otherextension_sometable.php
        -   tx_myextension_domain_model_something.php
        -   ...
        -   tx_myextension_sometable.php
    -   TsConfig
        -   Page
        -   User
    -   TypoScript
        -   Subfolder1
        -   ...
        -   constants.typoscript
        -   setup.typoscript
    -   Yaml
        -   MySpecialConfig.yaml
        -   MyFormSetup.yaml
    -   Icons.php
    -   page.tsconfig
    -   RequestMiddlewares.php
    -   Services.yaml
    -   user.tsconfig

**Sub folders of Configuration**

-   [Backend](https://docs.typo3.org/permalink/t3coreapi:extension-folder-configuration-backend@13.4)
-   [Extbase](https://docs.typo3.org/permalink/t3coreapi:extbase@13.4)
    -   [Persistence](https://docs.typo3.org/permalink/t3coreapi:file-persistence@13.4)
-   [Sets](https://docs.typo3.org/permalink/t3coreapi:extension-folder-configuration-sets@13.4)
-   [TCA](https://docs.typo3.org/permalink/t3coreapi:extension-folder-configuration-tca@13.4)
-   [TsConfig](https://docs.typo3.org/permalink/t3coreapi:file-tsconfig@13.4)
-   [TypoScript](https://docs.typo3.org/permalink/t3coreapi:file-typoscript@13.4)

**Files directly under Configuration**

-   [ContentSecurityPolicies.php](https://docs.typo3.org/permalink/t3coreapi:file-contentsecuritypolicies-php@13.4)
-   [Icons.php](https://docs.typo3.org/permalink/t3coreapi:file-icons-php@13.4)
-   [page.tsconfig](https://docs.typo3.org/permalink/t3coreapi:file-page-tsconfig@13.4)
-   [RequestMiddlewares.php](https://docs.typo3.org/permalink/t3coreapi:file-requestmiddlewares-php@13.4)
-   [Services.yaml](https://docs.typo3.org/permalink/t3coreapi:services-yaml@13.4)
-   [user.tsconfig](https://docs.typo3.org/permalink/t3coreapi:file-user-tsconfig@13.4)
