REST API for your TYPO3 project. Config with annotations, build in filtering, pagination, typolinks, image processing, serialization contexts, responses in Hydra/JSON-LD format.

Installs: 23 386

Dependents: 2

Suggesters: 0

Security: 0

Stars: 31

Watchers: 8

Forks: 15

Open Issues: 10


2.0.2 2023-05-30 13:36 UTC

README 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31312d6f72616e67652e737667 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31302d6f72616e67652e737667 badge.svg


  • Support for Extbase models with GET, POST, PATCH, PUT, DELETE operations.
  • Configuration with classes, properties and methods annotations.
  • Build-in filters: boolean, numeric, order, range and text (partial, match against and exact strategies).
  • Build-in pagination.
  • Support for typolinks.
  • Support for image processing.
  • Support for file uploads (FAL).
  • Configurable routing.
  • Responses in Hydra /JSON-LD format.
  • Serialization contexts - customizable output depending on routing.
  • Easy customizable serialization handlers and subscribers.
  • Backend module with Swagger for documentation and real testing.


Read the docs at

Example integration

To check some real code see t3apinews - an example integration of t3api for well known news extension.


If you use ddev then in less than 5min you can have working demo of ext:t3api on you local computer. Try