---
title: "Developer Corner"
manual: "Environment State Manager"
version: "main"
permalink: "https://docs.typo3.org/permalink/fgtclb/environment-state-manager:developer@main"
source: "Developer/Index.rst"
rendered: "2026-10-17T14:50:33+00:00"
---

# Developer Corner {#developer}

This chapter describes the API provided by the extension and shows how to use
the environment builder and the state manager. Always depend on the public
interfaces and let dependency injection resolve the TYPO3 core-version specific
implementation; see [Public API and stability](https://docs.typo3.org/permalink/fgtclb/environment-state-manager:developer-public-api@main) for what is covered by the
backward-compatibility promise and what is internal.

-   [Environment Builder](https://docs.typo3.org/permalink/fgtclb/environment-state-manager:environment-builder@main)
-   [State Manager](https://docs.typo3.org/permalink/fgtclb/environment-state-manager:state-manager@main)
-   [Public API and stability](https://docs.typo3.org/permalink/fgtclb/environment-state-manager:public-api-and-stability@main)
-   [Versioning, deprecation and support policy](https://docs.typo3.org/permalink/fgtclb/environment-state-manager:versioning-deprecation-and-support-policy@main)
