Programming/ETC

[Low-code] 로우 코드 서비스 개발 툴, Retool

리버김 2023. 8. 28.
최근에 low-code 툴인 'Retool'에 대해 알게 되었다. admin 페이지 등 UI를 직접 개발할 필요 없이 약간의 JS와 SQL 지식만으로 웹 페이지를 만들고 운영할 수 있는 툴이라고 한다. 데이터에 관한 여러 대시보드를 만들 수 있을 뿐만 아니라 데이터를 직접 조작할 수도 있다.

홈페이지

 

https://retool.com/

 

Build any business software, remarkably fast.

Retool is the fast way to build internal tools. Drag-and-drop our building blocks and connect them to your databases and APIs to build your own tools, instantly. Connects with Postgres, REST APIs, GraphQL, Firebase, Google Sheets, and more. Built by develo

retool.com

 

Retool의 특징

 

1. 100개가 넘는 UI 컴포넌트를 제공한다.

대부분의 웹서비스가 유사한 컴포넌트로 되어있다는 점을 생각해 표, 리스트, 차트, 폼, 등 100개가 넘는 '블록'을 제공하고 있다. 이를 사용해 드래그&드랍으로 원하는 사이트를 만들 수 있다.

 

2. 거의 모든 종류의 DB에 연결할 수 있다.

 

REST, GraphQL, gRPC API를 사용하는 거의 모든 형태의 DB에 연결할 수 있다. 물론 데이터를 Retool을 사용해 조작할 수도 있다.

 

3. 데이터 조작을 위한 쿼리를 Retool 내에서 작성할 수 있다.

 

4. 사용자가 JS를 사용해 커스텀 블록을 만들 수 있다.

 

Retool에서 제공하는 블록만 사용해야 하는 것은 아니다. JS를 사용해 얼마든지 재사용 가능한 커스텀 블록을 만들 수 있다. 두 개의 중괄호로 해당 코드를 감싸주기만 하면 된다.

 

5. Git을 연동하여 버전 관리를 할 수 있다.

 

6. 소셜 로그인, 2단계 인증을 편하게 연동하여 사용할 수 있다.

 

댓글