Sanity의 대안으로서의 Fóir

둘 다 콘텐츠를 구조화된 데이터로 모델링하고 API로 제공하는 호스팅 플랫폼입니다. 차이는 그 콘텐츠를 둘러싼 애플리케이션을 얼마나 직접 만들어야 하는지입니다.

나란히 비교

가격

Fóir
월 £0.99, £29 또는 £99
Sanity
좌석당 월 $15, 추가 데이터셋당 $999 별도

콘텐츠 관리

Fóir
표준
Sanity
표준

쿼리 언어

Fóir
생성되는 타입 지정 GraphQL
Sanity
GROQ, 또는 직접 배포하는 GraphQL

테넌트 격리

Fóir
코드 아래 계층에서 강제 적용
Sanity
직접 연결하는 별도 데이터셋

개인화

Fóir
기본 제공, 요청마다 결정
Sanity
플러그인, 앱에서 결정

호스팅 인증

Fóir
로그인, 역할, 토큰 포함
Sanity
편집자만 해당, 사용자는 제외

콘텐츠 이상의 백엔드

Fóir
오퍼레이션, 훅, 스케줄, 시크릿
Sanity
호스팅 함수, 트리거, 크론

미디어

Fóir
라이브러리, 변환, 액세스 규칙
Sanity
라이브러리와 변환

에이전트 액세스

Fóir
콘텐츠와 컨트롤 플레인
Sanity
MCP를 통한 콘텐츠

데이터 소유권

Fóir
액세스 규칙을 포함한 Postgres 내보내기
Sanity
문서로 내보내기

요금 구조

Fóir
편집자를 초대해도 좌석당 요금 없음
Sanity
좌석당 요금, 이후 사용량

Sanity의 동작은 2026년 8월 기준의 공개 문서에서 가져왔습니다. 무언가가 없다고 말하는 경우는 제품과 공식 플러그인에 없다는 뜻이며, 만들 수 없다는 뜻이 아닙니다. 정정 요청을 환영하며 반영하겠습니다.

만든 것을 쓰는 사람들을 로그인시키기

Sanity는 콘텐츠를 쓰는 사람을 로그인시킵니다. 만든 것을 쓰는 사람은 여러분의 몫이어서, 대부분의 팀이 CMS 옆에 인증 서비스를 운영하며 두 벌의 신원을 대략 맞춰 둡니다.

Fóir는 둘 다 로그인시킵니다. 고객은 여러분의 도메인에서 가입, 비밀번호 및 일회용 코드 로그인, 소셜 및 OIDC 공급자, 역할, 갱신 토큰을 얻으며, 콘텐츠 규칙은 이미 고객이 누구인지 압니다.

하나의 쿼리 언어, 자동 생성

GROQ는 표현력이 좋지만 팀 모두가 배워야 하는 또 하나의 언어이기도 하고, 타입도 손으로 맞춰야 합니다.

Fóir는 모델에서 타입이 지정된 GraphQL 스키마를 생성합니다. 모델을 바꾸고 다시 생성하면, 예상치 못한 런타임 응답이 아니라 컴파일러가 무엇이 깨졌는지 알려 줍니다.

받기 전에 결정되는 개인화

Sanity에는 개인화 플러그인이 있지만 결정은 프런트엔드에 맡깁니다. 변형을 가져오고, 어느 것이 적용되는지 알아내어, 렌더링합니다. 모든 소비자가 이를 반복하며 결과가 다를 수 있습니다.

Fóir에서 오디언스는 여러분이 소유하는 모델이며, API는 요청에 맞게 이미 결정된 콘텐츠를 반환합니다. 어느 쪽도 결정하지 않았기 때문에 네이티브 앱과 웹사이트가 같은 답을 받습니다.

직접 연결하지 않는 격리

Sanity는 작업을 데이터셋으로 나누며, 이를 분리해 유지하는 것은 이를 읽는 모든 앱에서 직접 마련하는 라우팅과 토큰입니다.

Fóir에서는 프로젝트가 경계이며 코드 아래에서 강제 적용되므로, 검사를 잊은 읽기는 전체가 아니라 빈 결과를 돌려받습니다.

따로 조립해야 했던 것들

콘텐츠 API는 애플리케이션에 필요한 것 중 가장 작은 부분입니다. 아래 기능이 함께 제공됩니다.

게시

초안, 전체 버전 이력, 되돌리기, 예약 게시, 그리고 한 묶음을 함께 공개해야 할 때의 일괄 롤아웃.

모델 동작

모델마다 버전 관리, 게시, 변형을 켜거나 모두 끌 수 있습니다. 레코드는 일반 데이터, 고객 소유, 공개 중에서 선택할 수 있습니다.

권한

팀을 위한 역할과 고객을 위한 역할, 그리고 레코드별 공개 범위와 지정한 사람에 대한 권한 부여.

호스팅 로그인

비밀번호, 일회용 코드, 소셜 및 OIDC 공급자를 사용자의 도메인에서 제공하며, 토큰과 갱신은 대신 처리합니다.

미디어와 에셋

업로드, 변환, 반응형 렌디션을 갖춘 에셋 라이브러리이며, 레코드와 같은 액세스 규칙을 파일에도 적용합니다.

API 키

각 키는 허용한 모델과 오퍼레이션에만 접근하며, 해당 프로젝트용으로 생성된 스키마를 대상으로 합니다.

자동화

크론 스케줄, 게시와 변경 시의 라이프사이클 훅, 외부로 보내는 오퍼레이션, 그리고 필요한 키를 위한 볼트.

알림

콘텐츠가 이미 발생시키는 동일한 이벤트로 트랜잭션 이메일과 웹, iOS, Android 푸시를 보냅니다.

노트와 작업

페이지가 아니라 해당 레코드에 고정되는 댓글이며, 조치해야 하는 사람에게 할당할 수 있습니다.

Ask Fóir

팀과 같은 도구와 권한으로 콘텐츠를 다루는 어시스턴트이며, 편집 내용은 검토를 위해 대기시킵니다.

자리를 비워도 이어지는 작업

Fóir에 작업을 할당하면 자리를 비운 동안에도 진행하고, 답이 필요하거나 끝나면 노트로 알려 줍니다.

확장

관리자 화면에 자체 도구를 추가하는 앱을 설치하여, 다루는 콘텐츠 바로 옆에서 사용합니다.

검색과 벡터

전문 검색, 그리고 레코드에 대해 생성되는 임베딩으로 키워드가 아닌 의미로 검색할 수 있습니다.

지리

모든 모델에 좌표를 저장하고 근접도로 쿼리합니다. 이 지점 근처에 무엇이 있는지를 거리순으로 가져옵니다.

내 모델로 직접 확인해 보세요

프로젝트를 만들고 모델을 정의한 다음 API로 다시 읽어 보세요.