LabHub

블로그

오픈소스 헤드리스 CMS 2026 완벽 가이드 - Strapi 5 · Directus 11 · Payload 3 · KeystoneJS · Sanity · Storyblok · TinaCMS · Decap CMS 심층 분석

한국어English日本語

프롤로그 — "더 이상 CMS는 단일 카테고리가 아니다"

2010년대 초반 "CMS"라는 단어는 사실상 WordPress 하나를 의미했습니다. 2026년 현재, CMS는 적어도 다섯 가지 다른 카테고리로 분화되어 있습니다.

  1. 전통적 CMS (Traditional / Monolithic) — 콘텐츠 + 프레젠테이션이 한 덩어리. WordPress, Drupal, Joomla.
  2. 헤드리스 CMS (Headless) — 콘텐츠는 API로만 제공, 프런트는 자유. Strapi, Directus, Contentful.
  3. 하이브리드 / 비주얼 CMS — 비주얼 에디터 + 헤드리스 API. Storyblok, Builder.io, Plasmic.
  4. git-backed CMS — 콘텐츠가 마크다운 파일로 저장되어 리포지토리에 커밋. TinaCMS, Decap CMS, Outstatic.
  5. 마크다운 + 코드 기반 CMS — 사실상 코드와 동일한 워크플로. Contentlayer, Velite, Astro Content Collections, Nuxt Content.

이 글에서는 2026년 5월 기준 오픈소스 진영의 헤드리스 CMS 12개 후보를 정리하고, 관리형(SaaS) 진영의 Sanity · Contentful · Hygraph · Storyblok · DatoCMS · ButterCMS · microCMS · Newt를 비교 축으로 가져온 뒤, 마지막으로 "마케팅 사이트 / 문서 / 이커머스 / 모바일 앱"이라는 네 가지 도메인에 대해 의사결정 매트릭스를 제시합니다.

핵심 결론을 먼저 던지자면 — 2026년에는 "단일 CMS로 모든 것을 다루는" 시대가 끝났습니다. 팀 사이즈, 데이터 모델 복잡도, 콘텐츠 편집자 수, 셀프 호스팅 여부에 따라 선택지가 다섯 갈래로 갈라집니다.


1. 헤드리스 vs 전통적 CMS — 무엇이 다른가

전통적 CMS와 헤드리스 CMS의 본질적 차이는 단순합니다.

전통적 CMS (WordPress, Drupal)헤드리스 CMS (Strapi, Sanity)
콘텐츠 + 표현한 시스템에서 모두 처리분리. CMS는 API만 제공
프런트 자유도테마 시스템에 종속어떤 프레임워크든 가능
멀티 채널기본 웹만, 모바일은 별도동일 데이터로 웹/앱/디지털 사이니지
SEO서버 렌더링 기본 제공SSG/SSR을 직접 구성
학습 곡선비개발자에게 친숙개발자 친화적
성능플러그인 누적 시 무거움API 기반이라 가볍게 시작

2026년 시점의 트렌드는 명확합니다.

핵심은 "WordPress가 죽었다"가 아니라 새로운 프로젝트의 디폴트가 바뀌었다는 점입니다. 그리고 WordPress조차도 WP-API + Faust.js + ACF 조합으로 부분적으로 헤드리스화되는 흐름이 있습니다.


2. Strapi 5 — Node.js 헤드리스의 사실상 표준

Strapi는 Node.js 기반 오픈소스 헤드리스 CMS의 사실상 표준입니다. GitHub 스타 65k 이상, 다운로드 누적 1억 회 이상. 2024년 말 출시된 Strapi 5는 Document 기반 콘텐츠 모델로 패러다임을 한 차례 갈아탔습니다.

핵심 개념

강점

약점

Strapi Cloud

2023년 출시된 관리형 옵션. 인프라 운영을 원하지 않는 팀을 위한 유료 SaaS. 자체 호스팅 옵션이 늘 함께 존재한다는 점이 Contentful · Sanity와의 본질적 차이입니다.

언제 선택할까


3. Directus 11 — "어떤 SQL DB든 즉시 API화"

Directus는 다른 헤드리스 CMS와 출발점이 다릅니다. 콘텐츠를 위한 별도 데이터베이스를 가지지 않습니다. 기존 PostgreSQL · MySQL · SQLite 위에 어드민 UI와 자동 생성된 REST/GraphQL API를 얹는 구조입니다.

핵심 개념

강점

약점

Directus Cloud

관리형 옵션이 존재. 셀프 호스팅 0원 vs Cloud 둘 다 정식 제품으로 운영됩니다.

언제 선택할까


4. Payload 3 — Next.js 네이티브 풀스택 CMS

Payload는 TypeScript 풀스택을 표방하는 신세대 헤드리스 CMS입니다. 2024년 11월 정식 출시된 Payload 3는 결정적인 한 수를 두었습니다 — Next.js App Router 내부에서 직접 실행됩니다. 별도 서버 프로세스 없이 Next.js 앱과 한 코드베이스에 어드민 UI와 API가 함께 살아갑니다.

핵심 개념

강점

약점

Payload Cloud

관리형 호스팅 옵션. Vercel 친화적 배포가 디폴트.

언제 선택할까


5. KeystoneJS 6 — GraphQL-first, Thinkmill의 선택

KeystoneJS는 호주 기반 Thinkmill이 주도하는 GraphQL-first 헤드리스 CMS입니다. 2022년 KeystoneJS 6 정식 출시 후 안정 궤도. 2026년에도 꾸준한 유지보수와 점진적 기능 추가가 이어지고 있습니다.

핵심 개념

강점

약점

언제 선택할까


6. Sanity — GROQ와 실시간 협업의 관리형 챔피언

Sanity는 노르웨이 기반 회사가 운영하는 관리형(SaaS) 헤드리스 CMS입니다. 콘텐츠 스튜디오 자체는 오픈소스(MIT)이지만, 데이터셋과 CDN은 Sanity Cloud에서 운영됩니다.

핵심 개념

강점

약점

언제 선택할까


7. Storyblok — Visual Editor의 강자

Storyblok은 오스트리아 기반 회사의 관리형 헤드리스 CMS. 차별화 포인트는 단 하나로 요약됩니다 — Visual Editor가 가장 좋다.

핵심 개념

강점

약점

언제 선택할까


8. TinaCMS — git-backed, 마크다운 중심

TinaCMS는 git을 백엔드로 사용하는 헤드리스 CMS입니다. 콘텐츠가 데이터베이스가 아니라 마크다운/MDX 파일로 리포지토리에 저장됩니다.

핵심 개념

강점

약점

언제 선택할까


9. Decap CMS — 옛 Netlify CMS의 후신

Decap CMS는 2022년 Netlify CMS에서 분리된 후속 프로젝트입니다. TinaCMS와 같은 카테고리(git-backed)이지만 출발이 다릅니다 — Jamstack 초기부터의 정통 git-backed CMS.

핵심 개념

강점

약점

언제 선택할까


10. Webiny · Apostrophe · Plone · Drupal — 그 외 후보들

Webiny

Apostrophe

Plone CMS

Drupal 10/11


11. WordPress의 헤드리스 진영 — WP-API + Faust.js + ACF

WordPress 자체는 전통적 CMS이지만, 2026년에는 헤드리스로 사용하는 흐름이 안정화되었습니다.

핵심 도구

강점

약점

언제 선택할까


12. 관리형 헤드리스 시장 — Contentful · Hygraph · DatoCMS · ButterCMS · Cosmic

관리형(SaaS) 헤드리스 CMS는 오픈소스와 다른 게임을 합니다. 인프라 운영을 사지 않는 것이 핵심 가치.

제품특징적합한 팀
Contentful관리형 헤드리스의 사실상 리더. 엔터프라이즈 가격.대기업, 글로벌 마케팅 사이트
Hygraph (구 GraphCMS)GraphQL 우선. Content Federation.GraphQL 우선 팀
DatoCMS이미지/미디어 파이프라인이 강점.디자인 무거운 사이트
ButterCMS가장 단순한 SaaS 헤드리스. 빠른 시작.블로그/마케팅 위주 소규모
Cosmic멀티테넌트 친화. 콘텐츠 API + CLI.빠른 프로토타입

신흥/중간 카테고리

Builder.io · Plasmic — 비주얼 페이지 빌더

이 두 제품은 "비주얼 페이지 빌더 + 헤드리스 CMS"라는 하이브리드 카테고리에서 가장 두드러집니다. Storyblok과 직접 경쟁.


13. 일본 헤드리스 CMS — microCMS · Newt · a-blog cms

일본 시장에는 자체 헤드리스 CMS 진영이 견고하게 자리잡고 있습니다. 한국어 사용자에게도 참고가 됩니다.

microCMS

Newt

a-blog cms

Movable Type

Sanity · Contentful의 일본 진출


14. 한국 시장의 CMS — 어떻게 다른가

한국 시장은 일본과 또 다른 특수성이 있습니다.

핵심 관찰: 한국 시장에서 오픈소스 헤드리스 CMS 도입은 Strapi · Payload · TinaCMS 순서로 빈도가 높고, 관리형은 Contentful · Sanity · Storyblok이 주로 검토 대상이 됩니다.


15. 마크다운/MDX 기반 — Contentlayer · Velite · Astro · Nuxt Content

"CMS"라는 단어를 넓게 정의하면, 마크다운 파일 + 정적 사이트 생성기도 CMS의 한 형태입니다. 2026년에는 이 카테고리가 개발자 블로그/문서 시장의 디폴트입니다.

Contentlayer 2

Velite

Astro Content Collections

Nuxt Content

Outstatic

MDX의 위상


16. 데이터 모델 — Document vs Collection vs Block

헤드리스 CMS의 본질은 데이터 모델입니다. 2026년 시점의 표준 패턴.

Document 모델 (Sanity, Strapi 5)

Collection 모델 (Directus, Payload, KeystoneJS)

Block 모델 (Storyblok, Builder.io)

Portable Text (Sanity)

어떤 모델을 골라야 하나


17. API — REST vs GraphQL vs GROQ

헤드리스 CMS는 API의 모양으로 차별화됩니다.

API강점약점대표 제품
REST단순, 캐시 친화오버페치/언더페치Strapi, Directus, WordPress
GraphQL클라이언트 주도 쿼리캐시 어려움, 학습 곡선KeystoneJS, Hygraph, Contentful
GROQ그래프 트래버스, Sanity 전용학습 필요, Sanity 외 사용 불가Sanity
OData / JSON:API표준 명세점유율 낮음Drupal JSON:API

2026년 디폴트는 "REST + GraphQL 동시 제공". 클라이언트가 둘 중 선택하게 합니다.

CDN과 캐시

헤드리스의 진짜 가치는 API 응답이 CDN에서 캐시되는 것. Sanity의 CDN, Contentful의 Edge Cache, Strapi Cloud의 캐시. 자체 호스팅이면 Cloudflare/Fastly로 직접 구성.


18. 이커머스 헤드리스 — Medusa · Saleor · Crystallize

CMS와 이커머스의 경계가 흐려지고 있습니다. 헤드리스 이커머스 진영을 간단히.

Medusa

Saleor

Crystallize

Shopify의 헤드리스 진영

다음 글 후보

이커머스 헤드리스는 자체로 한 편의 글이 됩니다. Medusa vs Saleor vs Hydrogen 비교 + 콘텐츠 CMS 결합 패턴을 후속편으로 다루겠습니다.


19. 사용 사례별 추천 — 결정 매트릭스

이제 네 가지 도메인에 대해 직설적인 추천을 합니다.

마케팅 사이트

기술 문서

모바일 앱 백엔드

이커머스 + 콘텐츠

사내 백오피스 + 외부 API


20. 의사결정 체크리스트

다음 다섯 가지 질문을 순서대로 답하면 헤드리스 CMS 선택이 80% 좁혀집니다.

  1. 셀프 호스팅 vs 관리형 — 인프라 운영 인력이 있는가, 데이터 주권이 필수인가?
    • 셀프 호스팅: Strapi, Directus, Payload, KeystoneJS.
    • 관리형: Sanity, Contentful, Storyblok, Hygraph.
  2. 콘텐츠 에디터 수 — 비개발자가 일상적으로 콘텐츠를 다루는가?
    • 많음: Sanity, Storyblok, Strapi.
    • 적음 / 개발자만: TinaCMS, Payload, Velite.
  3. 데이터 모델 복잡도 — 관계형/JOIN이 많은가, 페이지 빌더형인가?
    • 관계형: Directus, KeystoneJS, Payload.
    • 페이지 빌더형: Storyblok, Builder.io.
    • 긴 글 중심: Sanity, Strapi.
  4. 프런트엔드 스택 — Next.js에 락인되는가, 멀티 채널인가?
    • Next.js 우선: Payload (Local API), Sanity, Contentlayer/Velite.
    • 멀티 채널 (웹 + 앱 + 사이니지): Strapi, Sanity, Contentful.
  5. 예산 / 라이선스 — 무료 자체 호스팅이 필수인가?
    • 무료 필수: Strapi (CE), Directus, Payload, KeystoneJS, TinaCMS, Decap.
    • 유료 가능: Sanity (Free → 유료), Contentful, Storyblok.

21. 흔히 하는 7가지 실수

  1. "WordPress는 끝났다"고 가정 — 점유율 43%는 여전히 사실. 마이그레이션 비용을 과소평가하면 안 됨.
  2. 데이터 모델을 코드와 분리하지 않음 — 콘텐츠 모델이 코드 PR 흐름에 들어오지 않으면 운영 부담이 큼.
  3. 셀프 호스팅의 운영 비용을 0원으로 가정 — Strapi Community라도 DB · Redis · S3 · 모니터링은 필요.
  4. GraphQL이 항상 옳다고 가정 — 캐시가 중요한 마케팅 사이트는 REST + CDN이 더 빠른 경우가 많음.
  5. 이미지 파이프라인을 직접 만든다 — Sanity · Contentful · DatoCMS 같은 관리형의 image transform이 압도적으로 빠르고 싸다.
  6. Visual Editor가 만능이라고 믿음 — 디자인 시스템이 부재한 상태에서 Visual Editor를 도입하면 페이지 일관성이 깨짐.
  7. 다국어를 나중에 추가 — i18n은 데이터 모델 초기 결정. 나중에 끼우면 마이그레이션이 지옥.

22. 2026년 트렌드 — AI · 협업 · Edge

마지막으로 2026년의 세 가지 큰 흐름.

AI 콘텐츠 어시스턴트

실시간 협업의 일반화

Edge 배포 + 콘텐츠

다음 글 후보

"CMS는 더 이상 단일 제품 카테고리가 아니다. 팀의 데이터 모델, 콘텐츠 에디터 수, 셀프 호스팅 여부에 따라 다른 답이 나온다. 한 도구로 모든 것을 다루려는 시도는 거의 항상 실패한다."

— 오픈소스 헤드리스 CMS 2026, 끝.


참고 문헌

댓글

아직 댓글이 없습니다.

로그인하면 댓글을 쓸 수 있습니다