Retool vs 셀렉트 어드민 (2026)

내부 운영 도구를 만드는 두 가지 다른 구현 방식. 셀렉트 어드민으로 Retool을 대체 해보세요.

Retool vs 셀렉트 어드민 (2026)
Photo by Kelly Sikkema / Unsplash

Retool과 셀렉트 어드민(Select Admin)은 모두 내부 운영 도구(어드민, 백오피스)를 만들기 위한 제품입니다.

두 도구는 동일한 목적을 가지고 있지만, UI를 구성하는 기본 단위, 상태를 유지하는 방식, 변경을 관리하는 구조에서 차이가 있습니다.

본 글에서는 각 제품의 동작 방식을 중심으로,
Retool과 셀렉트 어드민이 실제 운영 환경에서 어떻게 사용되는지를 정리한 비교를 작성하였습니다.

UI 구성 방식

Retool

Retool은 캔버스 기반 UI 빌더를 제공합니다.
페이지 안에 컴포넌트를 배치하고, 각 컴포넌트의 속성에 쿼리 결과나 JavaScript 표현식을 연결하는 방식으로 화면을 구성합니다.

  • 테이블, 입력 폼, 버튼, 차트 등 다양한 내장 컴포넌트 제공
  • 컴포넌트는 내부적으로 객체로 관리되며 값(value), 속성(disabled, hidden)을 가짐
  • 이벤트(onClick 등)에 쿼리 또는 JavaScript 로직을 연결

관련 문서:

셀렉트 어드민

셀렉트 어드민은 메뉴, 페이지, 블록을 YAML 스펙으로 선언하고,
해당 스펙에 따라 UI가 자동으로 렌더링되는 방식입니다.

  • 메뉴 구조, 페이지 경로, 블록 구성이 스펙에 명시됨
  • 화면을 직접 조립하지 않고 선언된 구조를 기반으로 렌더링
  • 페이지 안에는 여러 블록(SQL, HTTP API, Markdown 등)이 배치됨

관련 문서:

상태 관리와 화면 동작

Retool

Retool에서는 컴포넌트와 쿼리가 각각 상태를 가집니다.

  • 입력 컴포넌트의 값, 테이블 선택 상태가 앱 내부 상태로 유지됨
  • 쿼리 실행 결과는 query.data 형태로 저장됨
  • JavaScript 표현식을 통해 상태를 직접 참조 및 변경

관련 문서:

셀렉트 어드민

셀렉트 어드민은 전역 상태 객체를 두지 않습니다.

  • 페이지 및 모달 상태는 URL 파라미터로 표현됨
  • 모달 경로에 :id 같은 파라미터를 포함 가능
  • 데이터 상태는 블록 실행 결과로 유지됨
  • 동일한 URL 접근 시 동일한 화면 상태가 재현됨

관련 문서:

데이터 조회 및 조작 흐름

Retool

데이터 요청은 쿼리 단위로 정의됩니다.

  • SQL, REST API, GraphQL 쿼리 지원
  • 쿼리는 페이지 전역에서 참조 가능
  • 쿼리 결과를 컴포넌트 속성에 직접 바인딩
  • 수정/삭제 작업은 버튼 이벤트에 연결된 쿼리 또는 JS 로직으로 처리

관련 문서:

셀렉트 어드민

셀렉트 어드민은 데이터 흐름을 블록 단위로 정의합니다.

  • 조회 블록과 액션 블록 분리 가능
  • 액션 실행 후 관련 블록을 실행하는 구조 가능
  • 데이터 흐름은 블록 실행 → 결과 반영 패턴으로 유지됨

관련 문서:

권한과 접근 제어

Retool

Retool은 사용자 유형과 그룹 기반 접근 제어를 제공합니다.

  • 역할 세분화: Admin(전체 관리), Editor(앱 빌드), Viewer(읽기 전용) 등
  • 앱 편집 권한과 사용 권한 분리
  • 리소스 접근 제어 제공
  • 세부 권한 관리 및 거버넌스 기능은 Business/Enterprise 플랜에서 강화됨
  • 앱(Apps) 또는 앱 폴더 단위로 설정 가능

관련 문서:

셀렉트 어드민

셀렉트 어드민은 스펙 기반 권한 제어를 제공합니다.

  • Admin, Edit, View 권한 세분화
  • 메뉴/페이지/블록 단위 권한: menus.roles, pages.roles, blocks.roles
  • 메뉴 접근과 페이지 접근을 분리해 정의 가능
  • 액션 블록 단위 조건부 노출 가능
  • 사용자 속성 기반 제어 가능
  • 리소스, 모니터링 접근 사용자 단위 제어 가능
  • 편집 과정중에 roles 키로 바로 적용 가능

관련 문서:

변경 이력과 관리 방식

Retool

Retool은 앱 히스토리 및 소스 컨트롤 연동을 제공합니다.

  • 앱 변경 히스토리 제공
  • GitHub / GitLab 연동 가능
  • PR 기반 변경 관리 가능
  • Source Control 기능은 Enterprise 플랜에서 제공

관련 문서:

셀렉트 어드민

셀렉트 어드민은 YAML 스펙 파일이 변경 단위입니다.

  • 파일 변경후 저장시 변경내역 기록
  • 클라우드 편집기에서 변경 이력 확인 가능
  • Self-hosted 이용시 GitHub 등 연결하여 히스토리 파악 가능

관련 문서:

자동화와 워크플로우

Retool

Retool은 Workflows 기능을 제공합니다.

  • 스케줄 또는 웹훅 기반 트리거
  • 앱과 분리된 워크플로우 관리 영역
  • 백엔드 자동화 시나리오 구성 가능

관련 문서:

셀렉트 어드민

셀렉트 어드민은 워크플로우 전용 UI를 제공하지 않습니다.

  • 자동화는 서버 로직 또는 외부 도구와 결합
  • Zapier, n8n, 자체 스케줄러와 연계 사용 권장

커스터마이징 방식

Retool

Retool은 커스텀 컴포넌트 라이브러리를 지원합니다.

  • React + TypeScript 기반 개발
  • 컴포넌트를 Retool 환경에 배포

관련 문서:

셀렉트 어드민

셀렉트 어드민은 스타일 및 레이아웃 커스터마이징을 제공합니다.

  • Inline CSS, CSS Object, Tailwind 클래스 사용 가능
  • 레이아웃 단위 커스터마이징 지원
  • 스크립트 임베딩 가능 (예: GA, 채널톡)

관련 문서:

가격 및 플랜 비교 (2026년 기준)

Retool과 셀렉트 어드민의 가격은 팀 규모와 기능에 따라 다릅니다. Retool은 사용자 기반 요금제를, 셀렉트 어드민은 고정 요금제를 제공합니다.

항목 Retool 셀렉트 어드민
Free 플랜 5 users (모두 Admin), 500 workflow runs/month 무료 (5인)
Team/Pro 플랜 $12/month per standard user + $7/end user 월 69,000원 (20인)
Business 플랜 $65/standard user + $18/end user 월 259,000원 (무제한 사용자)

어떤 도구를 선택할까?

Retool은 복잡한 로직과 대규모 팀 협업을 필요로 하는 환경에서 강력한 선택지입니다. 셀렉트 어드민은 간단한 선언식 접근과 YAML 텍스트 기반 관리로 중소규모팀이나 변화가 많은 프로젝트에 적합하며, 한국어 지원을 합니다.

선택 시 팀 규모, 예산, 프로젝트 진행 스타일(명확한 UI 기획 바탕으로 최대한 동일하게 구현 vs. 문제 해결에 집중하며 작은 개선 사이클을 반복)을 고려해보세요. 궁극적으로 PoC(Proof of Concept)를 통해 직접 테스트하는 것을 추천합니다.

이 비교는 2026년 1월 14일을 기준으로 작성되었으며, 최신 업데이트를 위해 공식 사이트(Retool: retool.com, 셀렉트어드민: selectfromuser.com)를 확인하시기 바랍니다.

Read more

주문 데이터 기반으로 티켓 관리 시스템 만들어보기

주문 데이터 기반으로 티켓 관리 시스템 만들어보기

고객을 응대할때 같은 질문을 반복하게 됩니다. 이 고객이 무엇을 샀는지, 지금 주문 상태는 어떤지, 이전에도 같은 이슈가 있었는지. 문의를 처리하는 기존 방법들부터, 주문 데이터를 기준으로 티켓을 정리하면 무엇이 달라지는지를 다룹니다. 복잡한 자동화가 아니라, 검색과 처리에 집중한 최소한의 시작 방법을 정리했습니다.

By Hakbeom Kim