TCA_API 

Extension key

tca_api

Package name

maikschneider/tca-api

Version

0.1

Language

en

Author

Maik Schneider & Contributors

License

This document is published under the Open Publication License.

Rendered

Fri, 29 May 2026 14:29:23 +0000


TCA_API is a TYPO3 extension that exposes database tables as Hydra JSON-LD resources through a configuration-driven REST API. Define which tables, columns, and operations to expose — the extension handles routing, serialization, validation, pagination, and access control.


Introduction 

What is TCA_API, what are its features, and what does it do?

Installation 

How to install and set up the extension via Composer and TYPO3 site sets.

Configuration 

Complete reference for resource definitions, columns, filters, sorting, security, and site settings.

API Usage 

How to use the REST endpoints, pagination, filtering, and the OpenAPI spec and Swagger UI.

Developer Guide 

PSR-14 events, custom operation handlers, request attributes, and extensibility.

Known Problems 

Current limitations, known issues, and planned features.