RESTful API for Typo3 (nnrestapi by 99°)¶
Everything you need to create a "Representational State Transfer Application Programming Interface" in TYPO3.
See what you get. Screenshots of the front- and backend.
Motivation and overview of the main features.
How to install the extension. How to set up an Api in 5 minutes using this quick-start.
Routing requests / URLs to your classes and methods (endpoints).
How to create a response and convert Models, ObjectStorages and FileReferences to JSON (by doing nothing ;)
Configure almost anything using Annotations, directly at your method.
How to only allow certain users to access your Api.
How to authenticate using HTTP Basic Auth, JSON Web Tokens and Cookies.
How to upload files from the frontend and create FileReferences (FAL) in a single request using multipart/form-data.
Retrieving translated (localized) data
Create a namespaced extension with a single click.
How to create a beautiful documentation of your endpoints. Without leaving your code editor.
Examples for the backend, examples for the frontend. Examples in VanillaJS, jQuery, axios. And examples on CodePen.
Overview of the TypoScript setup and configuration you can set in yaml
License¶
This extension documentation is published under the CC BY-NC-SA 4.0 (Creative Commons) license