Convex는 데이터베이스, 서버 함수, 클라이언트 라이브러리를 결합한 반응형 백엔드 플랫폼입니다. 쿼리는 데이터베이스와 함께 실행되는 TypeScript 코드이며 구독한 결과는 저장 데이터의 변경에 반응합니다.
Convex 실시간 데이터베이스는 JSON과 유사한 문서를 저장하면서 관계형 데이터 모델을 사용합니다. 스키마는 선택 사항이고 문서는 다른 테이블의 문서를 참조할 수 있으며 앱 코드는 SQL 대신 JavaScript API로 읽고 씁니다.
Convex는 AI Gateway를 통해 관리형 AI 모델 액세스도 제공합니다. 백엔드 액션에서 호출하는 서비스로, 공급자 자격 증명은 Convex가 보유하고 단기 액세스 토큰은 특정 배포로 범위가 제한됩니다.
함수 유형별 실행 경계가 다릅니다.
AI Gateway는 텍스트 생성, 임베딩, 의사 결정, 이미지, 동영상, 음성 생성과 전사 경로를 제공합니다. Decisions, Voice 및 이미지·동영상 생성은 알파 단계로 요청과 응답 형식이 바뀔 수 있습니다.
기존 Convex 백엔드는 다음 기본 요소로 React 인터페이스에 연결합니다.
ConvexReactClient를 만들어 컴포넌트 트리를 감싸는 ConvexProvider에 전달합니다.useQuery와 생성된 api 객체로 백엔드 데이터를 읽습니다. 개발 명령은 convex/_generated/api.js에 객체를 생성하며 JavaScript 자동 완성과 엔드투엔드 TypeScript 타입을 제공합니다.useMutation으로 데이터를 변경합니다. 이 hook이 반환하는 비동기 함수를 인수와 함께 호출하면 뮤테이션이 실행됩니다.ConvexReactClient는 폴링 없이 WebSocket으로 결과를 푸시하고 연결이 끊기면 다시 연결합니다.배포를 구동하는 모든 인프라는 선택한 리전에 호스팅됩니다. 리전을 바꾸려면 새 프로젝트 또는 배포와 데이터 내보내기·가져오기가 필요하며 기존 배포를 그대로 옮길 수 없습니다.
가격은 2026년 11월 2일에 표시된 미국 동부 기준으로 미국 달러로 수집했습니다. 포함 리소스는 리전 간 공유됩니다.
| 요금제 | 공개 가격 | 개발자 액세스 | 추가 범위 |
|---|---|---|---|
| Free | $0 | 1–6 | 개인 프로젝트와 프로토타입용 기본 리소스 |
| Starter | $0/월, 포함 리소스 초과 시 사용량 과금 | 1–6 | 무료 등급 허용량 초과분을 사용량에 따라 지불 |
| Professional | 개발자당 $25/월 | 1–20 | 로그 스트리밍, 예외 보고, 일일 백업, 맞춤 도메인, 이메일 지원 및 HIPAA/SOC 2 보고서 |
| Business | 월 최소 $2,500 | 1–50, 개발자당 요금 없음 | 맞춤 배포·워크플로, SAML/SSO, 전용 데이터베이스 및 서비스 SLA |
| Enterprise | 맞춤 | 무제한 | 맞춤 MSA, 연간 약정 할인, 자체 클라우드 사용 및 SIEM 통합 |
Business는 월 최소 $2,500를 명시하며 배포 클래스와 인프라 단가는 별도로 공개합니다. Enterprise는 연간 약정 할인을 명시하지만 할인 수치나 연간 총액은 제시하지 않습니다.
각 셀은 포함량과 추가 사용 요율을 표시합니다. 첫 열에서 유료 초과분은 Starter에 적용되며 Free는 고정 허용량을 가집니다. 스토리지는 GB/월로, 나머지는 명시된 단위로 과금됩니다.
| 리소스 | Free / Starter 포함량, Starter 추가분 | Professional 포함량, 추가분 |
|---|---|---|
| 월 함수 호출 | 100만 회, 추가 100만 회당 $2.20 | 2,500만 회, 추가 100만 회당 $2 |
| 액션 컴퓨팅 | 20 GB시간/월, 추가 GB시간당 $0.33 | 250 GB시간 포함, 추가 GB시간당 $0.30 |
| 데이터베이스 스토리지 | 0.5 GB, 추가 GB/월당 $0.22 | 50 GB, 추가 GB/월당 $0.20 |
| 월 데이터베이스 I/O | 1 GB, 추가 GB당 $0.22 | 50 GB, 추가 GB당 $0.20 |
| 파일 스토리지 | 1 GB, 추가 GB/월당 $0.033 | 100 GB, 추가 GB/월당 $0.03 |
| 검색 스토리지 | 0.5 GB, 추가 GB/월당 $0.55 | 1 GB, 추가 GB/월당 $0.50 |
| 월 검색 쿼리 | 3,000 query-GB, 추가 1,000 query-GB당 $0.11 | 50,000 query-GB, 추가 1,000 query-GB당 $0.10 |
| 월 데이터 송신 | 1 GB, 추가 GB당 $0.132 | 50 GB, 추가 GB당 $0.12 |
서버리스 쿼리·뮤테이션 컴퓨팅은 무료입니다. 호출에는 클라이언트 호출, 예약, 구독 갱신 및 파일 액세스가 포함됩니다. 파일 스토리지에는 백업이, 송신에는 함수 파일 액세스와 백업 생성·복원이 포함됩니다. 텍스트·벡터 인덱스와 쿼리는 각각 해당 검색 계량을 공유합니다.
사용량은 팀의 모든 프로젝트에서 합산되며 프로젝트나 개발자별로 따로 배분되지 않습니다. Free 요금제를 장기간 초과 사용하면 HTTP 오류가 발생할 수 있지만 Convex는 리소스 초과를 이유로 성공적으로 기록된 뮤테이션 레코드를 삭제하지 않는다고 말합니다. FAQ는 Starter를 언급하고 지속 트래픽에 대해 “Starter Plus”라는 이름도 사용합니다. 이 이름으로 별도 가격 등급을 추론하지 않습니다.
미국 동부 월 요율표에는 네 클래스가 있으며 활성 배포는 일할 계산됩니다. 다른 단위는 각 행에 표시됩니다.
| 리소스 | S16 서버리스 | S256 서버리스 | D1024 전용 | D2048 전용 |
|---|---|---|---|---|
| 활성 배포 | $0.04 | $0.08 | $2,800 | $5,600 |
| 함수 호출, 100만 회당 | $2 | $2 | $0.20 | $0.20 |
| 쿼리·뮤테이션 컴퓨팅, GB시간당 | $0 | $0 | $0.45 | $0.45 |
| 데이터베이스 스토리지, GB/월당 | $0.20 | $0.20 | $0.45 | $0.45 |
| 데이터베이스 I/O, GB당 | $0.20 | $0.20 | $0.15 | $0.15 |
| 추가 액션 동시 실행, 1,024당 | — | — | $350 | $350 |
다음 인프라 계량은 배포 클래스와 함께 적용됩니다.
| 리소스 | 미국 동부 요율 |
|---|---|
| Convex 런타임 액션 컴퓨팅 | CPU 시간의 GB시간당 $0.16 |
| Node.js 런타임 액션 컴퓨팅 | GB시간당 $0.32 |
| 파일 스토리지 | GB/월당 $0.03 |
| 검색 스토리지 | GB/월당 $0.50 |
| 검색 쿼리 | 1,000 query-GB당 $0.10 |
| 데이터 송신 | GB당 $0.12 |
| 감사 로깅 | S16/S256은 —, D1024/D2048은 GB당 $0.50 |
| AI Gateway | OpenRouter와 동일한 가격 |
대시는 공개 값을 보존하며 무료나 포함 권한을 뜻하지 않습니다.
AI Gateway는 유료 팀이 필요하며 클라우드 프로덕션·개발 또는 프로젝트에 연결된 로컬 배포를 지원합니다. Free와 자체 호스팅 배포에서는 사용할 수 없지만 자체 호스팅 액션은 자체 키로 공급자를 호출할 수 있습니다.
Gateway 비용은 모델, 시점, 캐시된 토큰, 이미지·동영상 해상도와 길이 또는 음성의 문자 수·초·토큰에 따라 달라집니다. Convex 청구서에 표시되며 제출한 동영상 요청을 취소해도 생성 비용이 발생할 수 있습니다.
클라우드 배포는 AI Gateway의 일간·월간 비활성화 임계값을 지원하며 모델 요청만이 아니라 배포 전체를 비활성화합니다. 개발용이 아닌 배포는 경고 임계값도 지원합니다. 프로젝트에 연결된 로컬 요청은 팀 지출 한도를 공유하며 한도에 도달한 뒤에도 진행 중인 요청이나 이미 발급된 단기 자격 증명을 쓰는 요청이 완료될 수 있습니다.
명시적 계약 예외를 제외하면 요금은 취소하거나 환불받을 수 없습니다. Order Form은 월간·연간 주기를 정하며 셀프서비스 초과분은 자동 과금되고 청구 임계값에 도달하면 중간 청구가 발생할 수 있습니다.
Order Form 구독은 어느 한쪽이 만료 최소 60일 전에 갱신 거부를 통지하지 않는 한 동일 기간으로 자동 갱신됩니다. 고객이 자동 갱신하지 않기로 선택하면 현재 조건과 가격의 월 단위 계약으로 전환되며 어느 쪽이든 30일 전 서면 통지로 종료할 수 있습니다.
Convex가 서면 위반 통지를 받은 후 30일 이내에 중대한 위반을 시정하지 않으면 위반하지 않은 당사자인 고객은 서면 통지로 계약 또는 영향을 받은 Order Form을 종료할 수 있습니다. 고객이 이 조항에 따라 계약을 종료하면 Convex는 종료 효력일 기준 종료된 Order Form의 남은 기간에 해당하는 선불 미사용 요금을 비례 환불합니다. 이는 계약상 예외이며 일반적인 체험 환불 기간이 아닙니다.
Supabase는 프로젝트별 Postgres, 인증, Row Level Security가 적용된 스토리지, 실시간 서비스 및 Edge Functions를 제공합니다. Postgres 기반이므로 SQL 중심 팀에 관련 있는 대안입니다.
Firebase Cloud Firestore는 모바일·웹·서버용 NoSQL 데이터베이스와 실시간 리스너, 모바일과 웹의 오프라인 지원을 제공합니다. 문서화된 오프라인 동작은 연결이 끊긴 상태의 액세스에 대응하지만 Convex에 동등한 동작이 있음을 입증하지는 않습니다.
runQuery/runMutation 호출은 일관된 상태를 공유하지 않을 수 있으며 하나로 합친 쿼리·뮤테이션은 일관된 트랜잭션 경계를 가집니다.액션 가이드는 액션이 10분 후 시간 초과된다고 설명합니다. 반면 한도 참조 문서는 Convex 런타임 액션 30분, Node 런타임 액션 10분, 데이터베이스 작업을 제외한 쿼리·뮤테이션 사용자 코드 1초를 명시합니다. 공개 설명이 일치하지 않습니다.
벡터 검색은 액션 전용 근사 최근접 이웃 검색으로 코사인 유사도를 사용합니다. 결과 구성은 반응형이 아니지만 별도 쿼리로 각 결과 데이터를 반응형으로 유지할 수 있으며 가져오기 전에 레코드가 바뀌거나 사라질 수 있습니다. 테이블마다 차원 2~4,096의 벡터 인덱스 네 개가 허용됩니다.
이미지·동영상 생성은 알파 단계이며 요청·응답 형식이 바뀔 수 있습니다. 이미지는 텍스트 프롬프트를 사용하며 입력 이미지나 마스크 편집은 지원하지 않습니다. 동기 동영상은 약 5분 후 실패하며 64 MiB 다운로드를 허용합니다. 취소·시간 초과·응답 손실에도 비용이 발생할 수 있습니다. 비동기 작업은 7일 후 만료되며 공급자의 동영상 보관 기간은 더 짧을 수 있습니다.
백엔드의 FSL Apache 2.0 페어 소스 라이선스는 호스팅된 Convex Cloud와 경쟁하도록 설계된 제품을 만드는 것을 제외합니다. 코드는 생성 2년 후 Apache 2.0으로 전환되며 현재 릴리스가 첫날부터 제한 없는 Apache 2.0은 아닙니다.
지정된 Beta Features는 평가 전용이고 계약상 Platform 밖에 있으며 서비스 약속, 지원, 보증 또는 사용에 대한 책임이 없습니다. Convex는 이를 중단할 수 있습니다.
고객·라이선스 제공자는 Customer Data 권리를 보유하고 플랫폼 제공, 유지관리·지원·개선, 고객이 시작한 통합 및 법적 의무를 위해 Convex에 제한적 처리 라이선스를 부여합니다. 이는 고객이 플랫폼에 부여하는 라이선스이며 데이터 소유권 이전이 아닙니다.
Convex는 Aggregated Data를 소유하고 분석, 제품 개발, 벤치마킹을 포함한 합법적 사업 목적으로 사용할 수 있습니다. 고객·사용자를 식별하거나 해당 정보를 식별 가능한 형태로 포함하거나 합리적으로 재식별을 허용해서는 안 됩니다.
AI 조건은 고객의 사전 서면 동의 없이 Customer Data로 Convex 또는 제3자 파운데이션 모델을 학습·개선하는 것을 금지합니다. 유사한 입력은 유사한 출력을 낼 수 있으며 정확성, 완전성, 무오류 또는 목적 적합성을 보증하지 않습니다.
ZDR 표시는 마지막 업데이트 시점에 제로 보존 카탈로그와 일치했음을 기록합니다. 라우팅은 요청마다 활성화해야 하고 적격 엔드포인트가 없으면 실패하며 표시 자체는 보증이 아닙니다. 이미지·동영상·오디오 경로는 이 옵션을 받지 않습니다.
Convex 개인정보 처리방침은 앱 Customer Data를 제외하며 이는 고객 계약과 앱 정책의 적용을 받습니다. 방침 적용 정보에 대해 IP·기기 식별자, 대략적 위치와 활동 데이터를 수집하고 쿠키와 분석 도구를 사용할 수 있습니다.
방침 적용 정보는 미국을 포함한 세계 각지에서 처리·저장될 수 있고 서비스 이용 중 또는 수집 목적, 제공, 분쟁, 감사, 법적 방어, 사업 목적, 집행 및 법적 의무를 위해 보관될 수 있습니다. 보편적인 고정 기간은 명시되지 않습니다.
DPA에 따라 Convex는 계약 만료 또는 종료 시 Customer Personal Data를 삭제해야 합니다. 백업·보관 사본은 보존 일정에 따라 삭제하며 법적으로 보관해야 하는 사본은 격리하고 적용 법률의 요구를 제외한 추가 처리로부터 보호해야 합니다. 하위 처리자 목록은 인프라·데이터베이스 서비스를 선택 리전과 연결하는 한편 미국의 지원, 분석, 청구, AI 라우팅과 독일의 커뮤니티 관리도 명시합니다.
Convex는 고객 코드, 데이터베이스, 파일 및 검색 인덱스의 AES-256 저장 시 암호화, 전송 중 암호화, 프로덕션 액세스 제한 및 SOC 2 Type 2 준수를 명시합니다. Convex는 HIPAA 적용 대상 사업자가 자사의 Business Associate Agreement에 서명하면 플랫폼에서 PHI를 처리할 수 있다고 말합니다. 이러한 공급자 진술이 모든 고객 앱의 규정 준수를 입증하지는 않습니다.
아니요. 쿼리는 캐시·구독 가능하고 뮤테이션은 트랜잭션이지만 외부 액션은 같은 보장을 이어받지 않습니다.
아니요. 유료 팀이 필요하고 모델 사용량은 별도로 과금됩니다. 자체 호스팅 배포는 자체 공급자 자격 증명을 사용합니다.
아니요. 배포 인프라, 정책 적용 개인정보, 하위 처리자 및 모델 라우팅 보존은 각각 범위가 다릅니다.