헤드리스 CMS 무료 구간 비교: 무료 다음 계단이 35달러와 599달러로 갈립니다

헤드리스 CMS 무료 구간을 다섯 곳의 요금 페이지에서 직접 확인하고, 그다음 유료 요금제의 금액까지 대조했습니다. 무료를 끝내는 한도가 서비스마다 다른 항목이었고, 3인 팀 기준 첫 유료 계단은 월 35달러에서 599달러까지 벌어졌습니다.

핵심 요약

  • 헤드리스 CMS 다섯 곳의 요금 페이지를 2026년 8월 25일에 하나씩 열어, 무료 구간의 한도와 그다음 유료 요금제의 금액을 같은 표에 놓았습니다. Sanity, Hygraph, Storyblok, Directus, Strapi Cloud 입니다.
  • 무료를 끝내는 한도가 서비스마다 다른 항목이었습니다. Sanity 는 문서 10,000건, Hygraph 는 엔트리 1,000건, Storyblok 은 좌석 1석, Directus 는 컬렉션 25개에서 먼저 막힙니다. Strapi Cloud 는 무료 구간 자체가 없습니다.
  • 3인 팀 기준으로 첫 유료 계단은 월 35달러에서 599달러까지 벌어졌습니다. Strapi Cloud 35달러, Sanity 45달러, Storyblok 99달러, Hygraph 199달러, Directus 599달러입니다.
  • 무료 한도가 넉넉한 항목과 조이는 항목이 서비스마다 엇갈립니다. Sanity 무료는 좌석이 20석인데 문서가 10,000건이고, Storyblok 무료는 스토리가 20,000건인데 좌석이 1석입니다.
  • Directus 요금 페이지에는 API 요청 수와 저장 용량, 전송량이 없습니다. Strapi Cloud 요금 페이지에는 좌석 수가 없습니다. Contentful 은 확인 화면이 걸려 요금 페이지를 열지 못했습니다.

헤드리스 CMS 무료 구간은 크기로 비교되지 않습니다

헤드리스 CMS 무료 구간부터 보고 고르시는 경우가 많습니다. 그런데 무료 구간의 크기를 하나의 숫자로 말할 수 있는 서비스가 한 곳도 없었습니다. 어떤 곳은 좌석이 넉넉한 대신 콘텐츠 개수가 좁고, 어떤 곳은 그 반대입니다.

문제는 그다음입니다. 무료가 끝나면 다음 요금제로 올라서는데, 그 계단의 높이가 서비스마다 열 배 넘게 벌어집니다. 무료 구간만 보고 고르면 서비스가 자랐을 때 어떤 금액을 마주할지 모른 채로 데이터를 이미 그 안에 넣어둔 상태가 됩니다.

그래서 요금 페이지 다섯 곳을 열어 무료 한도와 그다음 금액을 나란히 놓았습니다. 열어보니 무료 구간을 끝내는 한도가 서비스마다 다른 항목이었고, 그것이 이 글의 결론입니다.

무엇을 기준으로 봤는가

네 가지로 봤습니다. 기준을 밝히는 것은 독자가 자기 기준과 다를 때 걸러 읽으시라는 뜻입니다.

  1. 무료 구간 한도: 무료 요금제에서 먼저 닿는 한도가 무엇인가
  2. 첫 유료 계단: 무료를 벗어났을 때 올라서게 되는 요금제의 월 금액
  3. 요금 페이지에 없는 항목: 그 페이지만 보고는 알 수 없는 값이 무엇인가
  4. 자체 호스팅: 요금을 0으로 만드는 경로가 있는가

대상은 요금 페이지를 실제로 연 다섯 곳으로 정했습니다. 열지 못한 곳은 아래 별도 절에 적었고, 비교표에는 넣지 않았습니다.

무료 구간에서 서로 다른 것을 셉니다

다섯 곳의 무료 요금제입니다. 모두 2026년 8월 25일에 확인한 값입니다.

항목Sanity FreeHygraph HobbyStoryblok StarterDirectus CoreStrapi Cloud
월 요금0달러0달러0달러0달러무료 구간 없음
좌석20석3석1석3석해당 없음
콘텐츠문서 10,000건엔트리 1,000건스토리 20,000건컬렉션 25개해당 없음
에셋저장 100GB저장 무제한2,000건페이지에 없음해당 없음
APICDN 100만 / 일반 25만호출 50만요청 10만페이지에 없음해당 없음
전송량월 100GB트래픽 100GB트래픽 100GB페이지에 없음해당 없음
로케일무제한2개2개페이지에 없음해당 없음
롤2종기본 2종페이지에 없음고급 RBAC 포함해당 없음

가로로 읽으면 비교가 되는데 세로로 읽으면 안 됩니다. 세는 단위가 다르기 때문입니다. Sanity 의 문서, Hygraph 의 엔트리, Storyblok 의 스토리는 대체로 콘텐츠 한 건을 가리키지만, Directus 의 컬렉션은 콘텐츠 한 건이 아니라 데이터 구조 한 벌입니다. Directus 컬렉션 25개는 테이블 스물다섯 개를 만들 수 있다는 뜻이고, 그 안에 넣는 데이터 건수는 요금 페이지가 세지 않습니다.

투명한 계량컵 다섯 개가 한 줄로 놓여 있고 각각 눈금의 종류가 서로 다른 일러스트. 헤드리스 CMS 마다 무료 구간에서 세는 항목이 다르다는 것을 나타냅니다.
투명한 계량컵 다섯 개가 한 줄로 놓여 있고 각각 눈금의 종류가 서로 다른 일러스트. 헤드리스 CMS 마다 무료 구간에서 세는 항목이 다르다는 것을 나타냅니다.

먼저 닿는 한도가 어디인가

무료가 끝나는 지점은 표의 여러 칸 중 가장 먼저 채워지는 칸입니다. 서비스별로 정리하면 이렇습니다.

  • Sanity: 문서 10,000건과 롤 2종입니다. 좌석이 20석이라 사람 수로는 잘 막히지 않습니다. 편집자와 관리자를 나누는 순간 롤 2종이 먼저 걸립니다.
  • Hygraph: 엔트리 1,000건입니다. 다섯 곳 중 콘텐츠 한도가 가장 좁습니다. 블로그 글을 매주 두 편씩 쓰면 아홉 해가 넘게 걸리는 숫자이지만, 상품이나 사용자 후기 같은 데이터를 넣으면 몇 달 만에 닿습니다.
  • Storyblok: 좌석 1석입니다. 두 사람이 쓰는 순간 좌석당 월 15달러가 붙고, 무료 요금제에서는 최대 2석까지만 늘릴 수 있습니다.
  • Directus: 좌석 3석과 컬렉션 25개입니다. 좌석 3석은 하드 리밋이라고 적혀 있습니다.
  • Strapi Cloud: 무료 구간이 없어서 첫 달부터 프로젝트당 월 35달러입니다.

첫 유료 계단의 높이가 열일곱 배 차이입니다

무료를 벗어났을 때 올라서는 요금제입니다. 좌석 수가 요금제마다 달라 그대로는 나란히 놓을 수 없어서, 편집자 3인이 쓰는 팀으로 고정해서 다시 계산했습니다. 월납 기준입니다.

서비스요금제표시 금액3인 팀 월 요금좌석 조건
Strapi CloudStarter프로젝트당 월 35달러35달러좌석 수가 페이지에 없습니다
SanityGrowth좌석당 월 15달러45달러최대 50석
StoryblokGrowth월 99달러99달러5석 포함
HygraphGrowth월 199달러199달러10석 포함
DirectusTeam월 599달러599달러SSO 좌석 10석, 추가 1석당 월 50달러

가장 싼 35달러와 가장 비싼 599달러가 열일곱 배 차이입니다. 다만 같은 것을 파는 계단이 아닙니다.

Sanity Growth 는 좌석당 과금이라 인원이 늘면 같이 오릅니다. 3인이면 45달러이지만 10인이면 150달러입니다. Storyblok Growth 는 5석이 포함돼 있어 3인 팀에서는 두 자리가 남고, Hygraph Growth 는 10석이 포함돼 있어 일곱 자리가 남습니다. Directus Team 의 599달러는 좌석보다 SSO 와 세분화된 권한 관리를 사는 값에 가깝습니다. 연납으로 바꾸면 월 499달러가 됩니다.

인원을 늘려 가며 다시 계산해 봤습니다. 10인이면 Sanity 는 150달러, Storyblok Growth 는 5석 포함에 추가 5석이 붙어 174달러, Hygraph Growth 는 10석이 포함이라 199달러입니다. 좌석만 놓고 보면 좌석당 과금인 Sanity 가 각 요금제의 좌석 상한까지 계속 쌉니다.

갈리는 지점은 금액이 아니라 좌석 상한입니다. Storyblok Growth 는 10석에서 막히고, Hygraph Growth 도 10석입니다. 열한 번째 편집자가 필요해지면 Storyblok 은 월 349달러짜리 Growth Plus 로 올라가야 하고, Hygraph 는 별도 문의인 Enterprise 로 넘어갑니다. 같은 조건에서 Sanity 는 11석에 165달러이고 50석까지 같은 단가가 유지됩니다. 편집자가 열 명을 넘을 계획이 있으시면 이 상한을 먼저 확인하시는 편이 낫습니다.

무료에서 유료로 넘어가는 조건도 다릅니다

Sanity 는 Free 와 Growth 의 API 요청 수, 전송량, 에셋 저장이 같은 값입니다. 두 요금제를 가르는 것은 문서 수(10,000 대 25,000)와 롤 수(2종 대 5종)입니다. 즉 Sanity 에서 유료로 넘어가는 이유는 트래픽이 아니라 콘텐츠가 쌓였거나 사람 역할을 나눠야 해서입니다.

Storyblok 은 반대입니다. Starter 의 스토리 한도가 20,000건이고 Growth 가 25,000건이라 콘텐츠 한도는 크게 늘지 않습니다. 대신 좌석이 1석에서 5석이 되고 트래픽이 100GB 에서 400GB, API 요청이 10만에서 100만이 됩니다. Storyblok 에서 유료로 넘어가는 이유는 사람과 트래픽입니다.

요금 페이지에 없는 칸을 먼저 보십시오

다섯 곳 중 두 곳은 견적에 필요한 값을 요금 페이지에 적어두지 않았습니다.

서비스요금 페이지에 없는 항목
DirectusAPI 요청 수, 저장 용량, 전송량
Strapi Cloud좌석 수, CPU, RAM
Storyblok무료 요금제의 롤 종류
Sanity확인된 빈칸 없음
Hygraph확인된 빈칸 없음

Strapi Cloud 의 DB 저장은 "무제한" 으로 적혀 있고 공정 사용 정책이 걸린다고 붙어 있습니다. 무제한에 정책이 붙으면 그것은 상한이 있다는 뜻인데 그 값이 페이지에 없습니다. Directus 는 세 항목이 통째로 비어 있어서, 요금 페이지만으로는 트래픽이 늘었을 때 얼마가 될지 계산이 되지 않습니다.

빈칸은 그 자체로 정보입니다. 견적을 잡으실 때 빈칸이 있는 서비스는 그 항목이 나중에 협상 대상이 된다고 보시는 편이 안전합니다. 저희가 MVP 백엔드 비교: Firebase, Supabase, Appwrite 무료 구간은 언제 끝나는가에서 확인한 것과 같은 형태입니다.

자체 호스팅은 좌석 앞에서 막힙니다

셋은 자체 호스팅으로 요금을 0으로 만들 수 있습니다.

  • Directus: 자체 호스팅이 무료라고 전 요금제에 적혀 있습니다. 여기에 더해 Open Innovation Grant 가 있어, 연매출 500만 달러 미만이고 직원 50명 미만인 조직은 기능 제한 없이 무료입니다. 클라우드 호스팅만 쓰면 월 99달러입니다.
  • Strapi: 본체가 오픈소스라 자체 호스팅이 가능합니다. 위 표의 금액은 Strapi Cloud 라는 별도 상품의 요금입니다.
  • Payload: MIT 라이선스 오픈소스이고 자체 호스팅이 무료라고 적혀 있습니다. Node.js 20.9.0 이상과 MongoDB, Postgres, SQLite 중 하나가 필요합니다.

다만 "자체 호스팅이 항상 싸다" 는 성립하지 않았습니다. Directus Core 의 좌석 3석은 자체 호스팅에서도 하드 리밋입니다. 네 번째 편집자가 필요해지는 순간 자체 호스팅으로는 답이 나오지 않고, 다음 칸이 월 599달러입니다. 무료와 첫 유료 계단 사이에 중간 요금제가 없는 구조입니다.

여기에 서버 비용이 따로 붙습니다. 자체 호스팅은 라이선스 값이 0이라는 뜻이지 총비용이 0이라는 뜻이 아닙니다. 이 계산은 MVP 스택 비용 결정 가이드: 가격표에서 빈칸부터 보십시오에 정리해 두었습니다.

열지 못한 곳

두 곳은 요금을 확인하지 못했습니다. 확인하지 못한 것을 확인한 것처럼 쓰지 않기 위해 비교표에서 뺐습니다.

  • Contentful: 요금 페이지와 기술 한도 문서, 사용량 한도 도움말 세 주소가 모두 접근 제한 응답을 돌려주고 브라우저 확인 화면이 걸립니다. 2026년 8월 25일 기준으로 값을 읽지 못했습니다.
  • Payload: 요금 페이지 주소가 없어졌고, 시작하기 화면에는 자체 호스팅과 Vercel 배포, Cloudflare 배포, Enterprise 네 갈래만 있고 금액이 적힌 칸이 없습니다. Enterprise 는 데모 예약입니다. 자체 호스팅이 무료라는 사실만 확인했습니다.

실무 관점: 고르는 순서

무료 구간의 크기부터 비교하시면 답이 안 나옵니다. 순서를 바꾸시기를 권장합니다.

  1. 자기 서비스에서 가장 빨리 늘어날 항목을 하나 정합니다. 콘텐츠 건수인지, 편집자 수인지, 트래픽인지입니다. 세 개를 다 보시면 비교가 안 됩니다.
  2. 그 항목의 한도만 다섯 곳에서 찾아 정렬합니다. 콘텐츠가 빨리 느는 서비스라면 Hygraph 의 1,000건이 먼저 걸리고, 편집자가 빨리 느는 서비스라면 Storyblok 의 1석이 먼저 걸립니다.
  3. 무료 다음 계단의 금액을 자기 인원으로 환산합니다. 3인이면 35~599달러이지만 10인이면 순서가 바뀝니다. Sanity 는 150달러가 되고 Storyblok Growth 는 5석 포함에 추가 5석이 75달러라서 174달러가 됩니다.
  4. 요금 페이지의 빈칸을 목록으로 적습니다. Directus 의 API·저장·전송량, Strapi Cloud 의 좌석 수처럼 비어 있는 항목은 계약 전에 문의로 채워야 하는 값입니다.
  5. 자체 호스팅을 검토하실 때는 좌석 한도를 먼저 봅니다. 라이선스가 무료여도 좌석이 3석에서 막히면 그 경로는 팀이 커지는 순간 끊깁니다.

자주 묻는 질문

무료 구간만으로 블로그를 운영할 수 있나요

콘텐츠 건수 기준으로는 다섯 곳 다 여유가 있습니다. Hygraph 의 1,000건이 가장 좁은데, 주 2회 발행이면 아홉 해가 넘게 걸리는 숫자입니다. 먼저 걸리는 것은 사람 수입니다. Storyblok 무료는 1석이라 필자와 편집자가 따로 있으면 첫 달부터 월 15달러가 붙습니다.

무료 한도를 넘기면 서비스가 멈추나요

서비스마다 다릅니다. Sanity 무료 요금제는 초과 단가 항목이 "이용 불가" 로 적혀 있어서, 초과분을 돈으로 사는 경로가 없습니다. Strapi Cloud 는 세 요금제 모두 초과 단가가 있어서 API 요청 2.5만당 1.50달러 식으로 계속 씁니다. Hygraph Growth 는 청구 주기 말에 등록 카드로 자동 청구한다고 적혀 있습니다.

노션을 CMS 로 쓰는 것과 비교하면 어떤가요

이 글에서 확인한 다섯 곳은 콘텐츠 API 를 상품으로 파는 서비스라 한도와 초과 단가가 요금표에 있습니다. 노션은 그런 항목이 없는 대신 API 자체에 요청 속도와 크기 제한이 걸려 있습니다. 성격이 다른 비교라 같은 표에 놓지 않았습니다.

결론

헤드리스 CMS 다섯 곳의 무료 구간은 크기가 아니라 무엇을 세는가로 갈렸습니다. Sanity 는 문서 수, Hygraph 는 엔트리 수, Storyblok 은 좌석과 스토리, Directus 는 좌석과 컬렉션입니다. Strapi Cloud 는 무료 구간이 없습니다. 그래서 "무료 구간이 가장 넉넉한 곳" 이라는 질문에는 답이 없고, "내 서비스에서 가장 빨리 차는 칸이 어디서 먼저 막히는가" 로 바꿔야 답이 나옵니다.

무료 다음 계단은 3인 팀 기준 월 35달러에서 599달러입니다. 이 폭이 열일곱 배인 이유는 계단마다 파는 것이 달라서입니다. Strapi Cloud 의 35달러는 호스팅이고, Directus 의 599달러는 SSO 와 권한 관리입니다. 금액만 나란히 놓고 고르시면 필요 없는 것을 사시거나, 필요한 것이 없는 요금제를 고르시게 됩니다.

모든 수치는 2026년 8월 25일에 각 서비스의 공개 요금 페이지를 직접 열어 확인한 값입니다. 요금은 자주 바뀌므로 계약 전에 같은 주소를 다시 열어 확인하시기를 권장합니다.

관련 글

같은 계산의 다른 항목입니다.


출처

헤드리스 CMS 무료 구간헤드리스 CMS 비교헤드리스 CMS 요금Sanity 무료Storyblok 요금

dec27