---
title: "API Documentation"
manual: "RTE CKEditor Image"
version: "13.1"
permalink: "https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:api-index@13.1"
source: "API/Index.rst"
rendered: "2026-09-30T07:04:17+00:00"
---

# API Documentation {#api-index}

Complete API reference for all PHP classes in the RTE CKEditor Image extension.

**Table of Contents**

-   [API Components](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:api-components@13.1)
-   [Usage Examples](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:usage-examples@13.1)
-   [Related Documentation](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:related-documentation@13.1)

<!-- TODO: no Markdown rendering for "versionchanged" -->

Major architecture update: legacy controllers replaced with service-based pipeline.
See Services API for the new approach.

## API Components {#api-components}

**🎮 Controllers API**

TypoScript adapters and backend controllers for image handling.

[Read more](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:api-controllers@13.1)

**⚙️ Services API**

New service architecture with clean separation of concerns.

[Read more](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:api-services@13.1)

**📦 Data Transfer Objects**

Type-safe DTOs for validated image data.

[Read more](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:api-dtos@13.1)

**📊 Data Handling API**

Database hooks, content processing, and image transformations.

[Read more](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:api-datahandling@13.1)

**🔔 Event Listeners**

PSR-14 event system integration for RTE configuration.

[Read more](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:api-eventlisteners@13.1)

**🖼️ ViewHelpers**

Fluid ViewHelpers for Content Blocks backend previews.

[Read more](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:api-viewhelpers@13.1)

## Usage Examples {#usage-examples}

See [Common Use Cases](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:examples-common-use-cases@13.1) for practical implementation examples of these APIs.

## Related Documentation {#related-documentation}

-   [Architecture Overview](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:architecture-overview@13.1) \- Understand how components interact
-   [CKEditor Plugin Development](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:ckeditor-plugin-development@13.1) \- Frontend JavaScript components
-   [Configuration Guide](https://docs.typo3.org/permalink/netresearch/rte-ckeditor-image:integration@13.1) \- Configure PHP components
