Как только фронтенд отделяется от бэкенда — на React, Next.js, мобильном приложении или сразу трёх витринах — встаёт вопрос, откуда брать контент. Ставить полноценную CMS с собственным рендерингом ради JSON-ответа избыточно, писать API с нуля долго. Здесь и появляются headless CMS, а среди них два имени звучат чаще всего — Strapi и Directus. Оба открыты, оба ставятся на обычный VPS, оба отдают REST и GraphQL, но подход к данным у них принципиально разный, и от этого зависит, какой впишется в вашу задачу без переделок.
Подробнее →