Contentful의 대안으로서의 Fóir
둘 다 호스팅되고, 둘 다 콘텐츠를 구조화된 엔트리로 모델링합니다. 차이는 개인화를 어디서 결정하는지, 그리고 콘텐츠를 둘러싼 애플리케이션을 얼마나 직접 갖춰야 하는지입니다.
나란히 비교
| Capability | Fóir | Contentful |
|---|---|---|
| 가격 | 월 £0.99, £29 또는 £99 | Lite 월 $300, 추가 Space당 $850, Enterprise는 문의 |
| 레코드 | Entry 25,000, Starter 500,000, Pro 2,000,000 | 모든 요금제에 포함된 Space에서 10,000, $850 Lite Space에서 50,000 |
| 콘텐츠 관리 | 표준 | 표준 |
| 개인화 | 기본 제공, 요청마다 결정 | 기본 제공, 앱에서 결정 |
| 호스팅 인증 | 로그인, 역할, 토큰 포함 | 편집자만 해당, 사용자는 제외 |
| 콘텐츠 이상의 백엔드 | 오퍼레이션, 훅, 스케줄, 시크릿 | Functions와 앱 프레임워크 |
| API | 생성되는 타입 지정 GraphQL | REST와 GraphQL, 속도 제한 있음 |
| 에이전트 액세스 | 콘텐츠와 컨트롤 플레인 | MCP를 통한 콘텐츠 |
| 여러 사이트 | 하나의 스키마를 공유하는 조직 | Space마다 하나, 스키마는 복사 |
| 데이터 소유권 | 액세스 규칙을 포함한 Postgres 내보내기 | JSON 엔트리로 내보내기 |
가격
- Fóir
- 월 £0.99, £29 또는 £99
- Contentful
- Lite 월 $300, 추가 Space당 $850, Enterprise는 문의
레코드
- Fóir
- Entry 25,000, Starter 500,000, Pro 2,000,000
- Contentful
- 모든 요금제에 포함된 Space에서 10,000, $850 Lite Space에서 50,000
콘텐츠 관리
- Fóir
- 표준
- Contentful
- 표준
개인화
- Fóir
- 기본 제공, 요청마다 결정
- Contentful
- 기본 제공, 앱에서 결정
호스팅 인증
- Fóir
- 로그인, 역할, 토큰 포함
- Contentful
- 편집자만 해당, 사용자는 제외
콘텐츠 이상의 백엔드
- Fóir
- 오퍼레이션, 훅, 스케줄, 시크릿
- Contentful
- Functions와 앱 프레임워크
API
- Fóir
- 생성되는 타입 지정 GraphQL
- Contentful
- REST와 GraphQL, 속도 제한 있음
에이전트 액세스
- Fóir
- 콘텐츠와 컨트롤 플레인
- Contentful
- MCP를 통한 콘텐츠
여러 사이트
- Fóir
- 하나의 스키마를 공유하는 조직
- Contentful
- Space마다 하나, 스키마는 복사
데이터 소유권
- Fóir
- 액세스 규칙을 포함한 Postgres 내보내기
- Contentful
- JSON 엔트리로 내보내기
Contentful의 동작은 2026년 8월 기준의 공개 문서에서 가져왔습니다. 무언가가 없다고 말하는 경우는 제품과 공식 플러그인에 없다는 뜻이며, 만들 수 없다는 뜻이 아닙니다. 정정 요청을 환영하며 반영하겠습니다.
클라이언트에 닿기 전에 결정되는 개인화
Contentful은 애플리케이션 안의 SDK로 개인화합니다. 방문자를 식별하면 프런트엔드가 변형을 고릅니다. 모든 소비자가 이 작업을 반복하며, 네이티브 앱과 웹사이트의 결과가 다를 수 있습니다.
Fóir는 이를 서버 측에서 결정해 요청에 맞게 이미 선택된 콘텐츠를 반환하므로, 모든 클라이언트가 같은 답을 받습니다.
만든 것을 쓰는 사람들을 로그인시키기
Contentful은 편집자를 인증합니다. 자체 사용자는 직접 운영하거나 구매하는 별도의 서비스이며, 신원이 사는 두 번째 장소입니다.
Fóir는 역할과 갱신을 포함해 여러분의 도메인에서 이들을 로그인시키고, 콘텐츠 규칙은 이미 요청자가 누구인지 압니다.
스페이스마다 사본이 아닌 하나의 스키마
Contentful 스페이스 여러 개를 맞추려면 콘텐츠 타입을 서로 복사하고 계속 일치하기를 바라야 합니다.
Fóir는 모델을 프로젝트에 한 번 정의하고 그 안의 모든 조직이 그 정의를 상속하므로, 맞춰 둘 사본이 없습니다.
콘텐츠 주변의 모든 것
예약 작업, 연동하는 시스템으로의 아웃바운드 호출, 그 자격 증명을 안전하게 보관할 곳은 모두 따로 조립해야 합니다.
Fóir에서는 이것들이 작동 대상인 콘텐츠와 같은 프로젝트의 일부입니다.
따로 조립해야 했던 것들
콘텐츠 API는 애플리케이션에 필요한 것 중 가장 작은 부분입니다. 아래 기능이 함께 제공됩니다.
게시
초안, 전체 버전 이력, 되돌리기, 예약 게시, 그리고 한 묶음을 함께 공개해야 할 때의 일괄 롤아웃.
모델 동작
모델마다 버전 관리, 게시, 변형을 켜거나 모두 끌 수 있습니다. 레코드는 일반 데이터, 고객 소유, 공개 중에서 선택할 수 있습니다.
권한
팀을 위한 역할과 고객을 위한 역할, 그리고 레코드별 공개 범위와 지정한 사람에 대한 권한 부여.
호스팅 로그인
비밀번호, 일회용 코드, 소셜 및 OIDC 공급자를 사용자의 도메인에서 제공하며, 토큰과 갱신은 대신 처리합니다.
미디어와 에셋
업로드, 변환, 반응형 렌디션을 갖춘 에셋 라이브러리이며, 레코드와 같은 액세스 규칙을 파일에도 적용합니다.
API 키
각 키는 허용한 모델과 오퍼레이션에만 접근하며, 해당 프로젝트용으로 생성된 스키마를 대상으로 합니다.
자동화
크론 스케줄, 게시와 변경 시의 라이프사이클 훅, 외부로 보내는 오퍼레이션, 그리고 필요한 키를 위한 볼트.
알림
콘텐츠가 이미 발생시키는 동일한 이벤트로 트랜잭션 이메일과 웹, iOS, Android 푸시를 보냅니다.
노트와 작업
페이지가 아니라 해당 레코드에 고정되는 댓글이며, 조치해야 하는 사람에게 할당할 수 있습니다.
Ask Fóir
팀과 같은 도구와 권한으로 콘텐츠를 다루는 어시스턴트이며, 편집 내용은 검토를 위해 대기시킵니다.
자리를 비워도 이어지는 작업
Fóir에 작업을 할당하면 자리를 비운 동안에도 진행하고, 답이 필요하거나 끝나면 노트로 알려 줍니다.
확장
관리자 화면에 자체 도구를 추가하는 앱을 설치하여, 다루는 콘텐츠 바로 옆에서 사용합니다.
검색과 벡터
전문 검색, 그리고 레코드에 대해 생성되는 임베딩으로 키워드가 아닌 의미로 검색할 수 있습니다.
지리
모든 모델에 좌표를 저장하고 근접도로 쿼리합니다. 이 지점 근처에 무엇이 있는지를 거리순으로 가져옵니다.