PHPackages                             friendsoftypo3/headless - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. friendsoftypo3/headless

ActiveTypo3-cms-extension[Parsing &amp; Serialization](/categories/parsing)

friendsoftypo3/headless
=======================

This extension provides way to output content from TYPO3 in JSON format.

v4.7.3(8mo ago)168294.8k↓21.5%72[26 issues](https://github.com/TYPO3-Headless/headless/issues)[5 PRs](https://github.com/TYPO3-Headless/headless/pulls)11GPL-2.0-or-laterPHPCI passing

Since Aug 14Pushed 1mo ago14 watchersCompare

[ Source](https://github.com/TYPO3-Headless/headless)[ Packagist](https://packagist.org/packages/friendsoftypo3/headless)[ Fund](https://buy.stripe.com/bIYcPX1wd9hrawUfZ0)[ RSS](/packages/friendsoftypo3-headless/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (16)Versions (142)Used By (11)

TYPO3 Extension `headless` - JSON Content API for TYPO3 Headless solution
=========================================================================

[](#typo3-extension-headless---json-content-api-for-typo3-headless-solution)

[![TYPO3 13](https://camo.githubusercontent.com/2cf6570821614808899422f68a66a381a2de1dd0746ba9cdba6155def1f4f396/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e737667)](https://get.typo3.org/version/13)[![TYPO3 12](https://camo.githubusercontent.com/08afacc49187e63c796f7d1c4401d0f0563bab574d9c525312b2827acb09a7c5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322d6f72616e67652e737667)](https://get.typo3.org/version/12)[![TYPO3 11](https://camo.githubusercontent.com/5432de37ab8517e6d9e6f803a2e1a7674a308c6d93896fe8a6fbc8a4cb50aece/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31312d6f72616e67652e737667)](https://get.typo3.org/version/11)[![CI Status](https://github.com/TYPO3-Initiatives/headless/workflows/CI/badge.svg)](https://github.com/TYPO3-Initiatives/headless/actions)[![Latest Stable Version](https://camo.githubusercontent.com/8e28c1a36c689fcbcef80472e5615d2b3d01340e16bb53ecd2ccd1931c4bd48d/68747470733a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f332f686561646c6573732f76)](//packagist.org/packages/friendsoftypo3/headless)[![Total Downloads](https://camo.githubusercontent.com/1473df91214dc8a152e2534b4851e1e47b30981baa057f7d2850d439996ff03c/68747470733a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f332f686561646c6573732f646f776e6c6f616473)](//packagist.org/packages/friendsoftypo3/headless)[![License](https://camo.githubusercontent.com/cb9dc8859e5bd5df3bff00db1c010ba0e1733c7cafd098f8de54fb573d552ef0/68747470733a2f2f706f7365722e707567782e6f72672f667269656e64736f667479706f332f686561646c6573732f6c6963656e7365)](//packagist.org/packages/friendsoftypo3/headless)[![Contributor Covenant](https://camo.githubusercontent.com/29a162993634c8b29ac484c10c05c2db4be4e6ea7a916cf5c130711e91d26364/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e7472696275746f72253230436f76656e616e742d322e302d3462616161612e737667)](CODE_OF_CONDUCT.md)[![Coverage Status](https://camo.githubusercontent.com/5b8988b25ed45a2f4cf77c895f4be35f9709bff69d0c142c82cb4702f3740ffb/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f5459504f332d486561646c6573732f686561646c6573732f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/TYPO3-Headless/headless/badge.svg?branch=master)

[![Headless](https://github.com/TYPO3-Headless/.github/raw/main/profile/headless.jpeg?raw=true)](https://extensions.typo3.org/extension/headless)

Headless allows you to render JSON from TYPO3 content. You can customize output by changing types, names and nesting of fields.

This extension provides backend part (JSON API) for TYPO3 PWA solution. Second part is a JavaScript application [nuxt-typo3](https://github.com/TYPO3-Headless/nuxt-typo3) which consumes JSON API and renders the content using Vue.js and Nuxt. See frontend documentation here:

If you have any questions just drop a line in #initiative-headless-pwa Slack channel.

URL**Repository:****Read online:****TER:****Slack:**Features
--------

[](#features)

- JSON API for content elements
- JSON API for page and meta data
- JSON API for navigation, layouts
- taking into account all language and translation configuration (e.g. fallback)
- easily extendable with custom fields or custom content elements
- custom data processors directly for headless usage
- support for EXT:form
- support for EXT:felogin
- support for EXT:redirects
- support for EXT:seo

### Additional extensions and integrations

[](#additional-extensions-and-integrations)

- headless support for EXT:news [headless\_news](https://github.com/TYPO3-Initiatives/headless_news)
- headless support for EXT:solr [headless\_solr](https://github.com/TYPO3-Initiatives/headless_solr)
- headless support for EXT:powermail [headless\_powermail](https://github.com/TYPO3-Initiatives/headless_powermail)
- headless support for EXT:gridelements [headless\_gridelements](https://github.com/itplusx/headless_gridelements)
- small tools/tweaks for local headless development [headless\_dev\_tools](https://github.com/TYPO3-Headless/headless_dev_tools)
- headless support for EXT:container [headless-container-support](https://github.com/TYPO3-Headless/headless-container-support) and [headless\_container](https://github.com/itplusx/headless-container)

Requirements and compatibility
------------------------------

[](#requirements-and-compatibility)

EXT:headless versionTYPO3 supportPHP supportStatus`>= 4.0``12`, `13``>= 8.1`Active development &amp; support`>= 3.0``11``>= 7.4, = 2.0``9`, `10``>= 7.2,
