← Resources
By Marcus Okafor
— Platform Engineer, Apps
·
· GUIDE
셀프호스트 Retool 대안: 사용자당 요금 없이 내부 도구 구축하기
로우코드 내부 도구 빌더는 다른 곳에 있는 데이터 위에 얹는 인터페이스 레이어일 뿐이며, 빌더와 뷰어 시트 단위로 요금이 청구됩니다. 이 가이드는 사용자당 요금의 함정과 커스터마이징 한계, 그리고 백엔드가 내장된 코드 우선 빌더가 비용 구조를 어떻게 바꾸는지 설명합니다.
로우코드 내부 도구 빌더의 실제 작동 방식
Retool, Appsmith, ToolJet, Budibase 같은 도구는 시각적 드래그앤드롭 캔버스를 중심으로 합니다. 테이블, 폼, 버튼, 차트 같은 사전 제작 컴포넌트를 조합하고 쿼리로 데이터에 연결하는 방식입니다. 핵심은 이것들이 다른 곳에 있는 데이터 위에 얹는 인터페이스 레이어일 뿐이라는 점입니다. 자체적으로 데이터를 저장하는 대신, 기존의 Postgres, MySQL, Snowflake, REST API, 스프레드시트에 연결합니다.
이 아키텍처에는 사람들이 흔히 과소평가하는 결과가 따라옵니다. 결국 자체 백엔드를 직접 마련하고 운영해야 한다는 점입니다. 데이터베이스, 인증, 시크릿, 스케줄링, 그리고 모든 서버 사이드 로직은 별도로 호스팅하고 유지 관리해야 하는 여러분의 몫입니다. 빌더가 주는 것은 화면이지, 그 아래에서 돌아가는 런타임이 아닙니다.
사용자당 요금의 함정 (그리고 뷰어 시트라는 복병)
Retool의 요금은 빌더/뷰어로 나뉜 사용자당 과금 방식입니다. Business 플랜에서 빌더는 $50/user/mo(연간 결제), 내부 사용자는 $15/user/mo이며, Team 플랜은 빌더당 $10, 내부 사용자당 $5이고 무료 플랜은 5명으로 제한됩니다. 대부분의 팀이 놀라는 지점은 뷰어에게도 비용이 청구된다는 사실입니다. 도구를 쓰기만 하는 사람도 무료 허용량을 넘어서면 시트당 청구되므로, 비용은 개발자 수가 아니라 사용자 규모에 비례해 늘어납니다. 시트 요금 위에 Retool은 사용량 기반 요소까지 얹습니다. 계량되는 워크플로우 실행, 이월되지 않는 AI 크레딧, 그리고 별도로 청구되는 에이전트 시간입니다.
결국 모두가 쓰길 바라는 도구가, 바로 모두가 쓰기 때문에 더 비싸지는 셈입니다.
드래그앤드롭의 한계
비주얼 빌더는 한계에 부딪히기 전까지는 빠릅니다. 로우코드는 필연적으로 커스터마이징 한계에 도달하며, 표준적인 해법은 "이스케이프 해치", 즉 커스텀 코드 블록입니다. 문제는 이 이스케이프 해치가 대개 제약이 많다는 점입니다. 어떤 빌더는 서버 사이드 러너 없이 클라이언트 사이드 JavaScript만 지원하고, 스타일링은 인라인 CSS로 제한되며, 순서도 형식의 워크플로우 UI는 로직이 늘어날수록 지저분해집니다.
이 한계는 예측 가능한 지점에서 모습을 드러냅니다. 커스텀 데이터 변환이나 알고리즘, 호스팅된 서버가 필요한 통합, 그리고 사전 제작 컴포넌트를 벗어난 UI입니다. 게다가 앱 로직이 벤더의 독점 형식에 갇혀 있기 때문에 대부분의 빌더는 깔끔하고 사람이 읽을 수 있는 소스 코드를 내보내지 못합니다. 그래서 캔버스 안에서 해놓은 작업을 들고 떠나기가 어렵습니다.
오픈소스 셀프호스트 옵션
오픈소스라는 카테고리는 바로 사용자당 비용과 락인에서 벗어나기 위해 존재합니다. Appsmith가 가장 크고(GitHub 스타 수만 개), 그 뒤를 ToolJet, Budibase, Lowcoder, NocoDB가 잇습니다. 셀프호스팅은 비용 구조를 바꿉니다. 예를 들어 Budibase는 SSO와 임베딩이 포함된 무료 셀프호스트 티어에서 Retool의 5명에 비해 20명까지 허용합니다.
다만 셀프호스팅에도 마찰은 따릅니다. 배포, 유지 관리, 확장을 해낼 기술 역량이 필요하고, 유료 티어에서는 여전히 프리미엄 기능이 막혀 있으며, 이들 도구 대부분은 동일한 드래그앤드롭 아키텍처를 그대로 유지합니다. 결국 사용자당 청구서만 사라질 뿐, 한계와 자체 데이터베이스 부담은 고스란히 떠안게 됩니다.
AI 네이티브 vs 나중에 붙인 AI
2025–2026년 이 시장의 분기점은 AI를 중심으로 구축된 플랫폼과, 기존 로우코드 아키텍처에 AI 기능을 덧붙인 플랫폼 사이에 있습니다. Retool은 AI 에이전트와 AI 워크플로우를 추가했고, Budibase는 LLM 연결 워크플로우와 AI cron 생성기를 추가했습니다. 어느 경우든 AI는 자체 크레딧 풀을 가진 부가 노드로, AI가 중요해지기 전에 설계된 캔버스 옆에 놓여 있을 뿐입니다. 이는 "이 필드를 요약해 줘" 같은 단순한 경우에는 통하지만, 모델 호출이 코드의 일급 프리미티브인 앱과는 본질적으로 다릅니다.
osFoundry의 위치
osFoundry는 로우코드 모델을 뒤집습니다. 내부 앱을 완전한 백엔드가 내장된, 진짜로 소유할 수 있는 코드로 구축합니다. 앱별 Postgres, 시크릿, KV, cron, 서버리스 함수, 서브도메인이 포함되므로 자체 데이터베이스 부담도 없고, 빠져나가야 할 한계도 없습니다. 코드 자체가 이스케이프 해치이기 때문입니다. AI를 나중에 붙인 것이 아니라 AI 네이티브입니다. `invokeAI`는 앱 코드의 일급 호출이지, 별도의 크레딧 풀이 아닙니다. 요금은 사용량 기반이고 사용자당 방식이 아니라서, 뷰어나 빌더를 추가해도 인당 청구서가 곱절로 불어나지 않습니다. 이것이 바로 시트 모델의 비용 함정입니다. 드래그앤드롭 캔버스 대신 진짜 코드를 택하는 대가로, 백엔드와 AI와 데이터를 모두 내보낼 수 있는 한 곳에 담아 얻게 됩니다.
Frequently asked questions
- Retool의 가장 좋은 셀프호스트 대안은 무엇인가요?
- 드래그앤드롭 빌더 중에서는 Appsmith가 가장 큰 오픈소스 옵션이고, ToolJet, Budibase, Lowcoder가 바짝 뒤를 잇습니다. 모두 셀프호스팅이 가능합니다. 드래그앤드롭의 한계를 아예 피하고 싶다면, 백엔드(데이터베이스, 시크릿, cron, 함수)가 포함된 채로 진짜 앱을 구축하는 코드 우선 플랫폼이 자체 데이터베이스 부담을 없애주는 다른 모델입니다. 비주얼 캔버스가 필요한지, 진짜 코드가 필요한지에 따라 고르세요.
- Retool은 왜 이렇게 비싼가요?
- 사용자당 요금을 매기고 뷰어까지 포함하기 때문입니다. Business 플랜에서 빌더는 $50/user/mo, 내부 사용자는 $15/user/mo이며, 여기에 계량되는 워크플로우 실행, AI 크레딧, 에이전트 시간이 더해집니다. 비용은 도구를 만드는 사람 수가 아니라 쓰는 사람 수에 비례해 늘어납니다. 그래서 성공할수록 더 비싸지는 구조입니다.
- 오픈소스 내부 도구 빌더에는 자체 데이터베이스가 필요한가요?
- 대부분 그렇습니다. 드래그앤드롭 빌더는 다른 곳에 있는 데이터에 연결하는 인터페이스 레이어이므로, 데이터베이스, 인증, 시크릿, 스케줄링을 별도로 프로비저닝하고 운영해야 합니다. 앱별 데이터베이스, 시크릿, cron이 포함된 플랫폼은 그 운영 부담을 완전히 없애줍니다.
- 로우코드 도구 빌더가 진짜 소스 코드를 내보낼 수 있나요?
- 보통은 깔끔하게 안 됩니다. 앱 로직이 빌더의 독점 형식에 갇혀 있어, 사람이 읽을 수 있는 소스 코드를 내보낼 수 있는 경우는 드물고, 그만큼 마이그레이션이 고통스럽습니다. 락인을 피하는 것이 중요하다면, 만들어낸 것이 진짜 코드이고 들고 떠날 수 있는 표준 데이터베이스가 딸려 오는 플랫폼을 택하세요.
- 드래그앤드롭 빌더의 한계에 부딪히면 어떻게 되나요?
- 이스케이프 해치, 즉 커스텀 코드 블록으로 떨어지게 됩니다. 이는 흔히 클라이언트 사이드 JavaScript와 인라인 CSS로 제한되고, 로직이 늘수록 다루기 까다로워지는 워크플로우 UI가 됩니다. 한계는 대개 커스텀 데이터 변환, 호스팅된 서버가 필요한 통합, 그리고 기본 컴포넌트를 벗어난 UI에서 나타납니다. 코드 우선 플랫폼은 코드로 시작하기에 그 한계에 결코 부딪히지 않습니다.
- Appsmith, ToolJet, Budibase는 셀프호스팅하면 정말 무료인가요?
- 오픈소스 코어는 무료이고, 셀프호스팅하면 무료 사용자 한도도 올라갑니다(Budibase는 Retool의 5명에 비해 20명을 허용). 하지만 배포, 유지 관리, 확장은 직접 떠안아야 하고, 유료 티어에서는 여전히 프리미엄 기능과 제작자당 요금제가 막혀 있습니다. 무료란 라이선스를 가리키는 것이지, 운영에 드는 총비용을 뜻하지 않습니다.
- AI 네이티브 빌더와 나중에 AI를 추가한 빌더의 차이는 무엇인가요?
- 나중에 AI를 붙인 빌더는 AI가 중요해지기 전에 설계된 캔버스 옆에 AI 노드와 크레딧 풀을 덧붙일 뿐입니다. 단순한 필드 수준 작업에는 괜찮습니다. AI 네이티브 플랫폼은 모델 호출을 앱 코드의 일급 프리미티브로 취급하므로, AI가 별도 블록에 따로 놓이는 대신 도구의 로직 전반에 녹아들어 있습니다.
Sources