Retool превратит базу данных в приложение для бизнеса с GUI и графическим интерфейсом. Его задача — сделать понятно, красиво и легко, в том числе для пользователей, которые не знакомы с программированием.

Это внутренний инструмент — на нем строятся системы для сотрудников компании, а не для ее клиентов. А еще у него есть своя SQL база данных специально для создания собственной инфраструктуры.

Retool — low-code инструмент. Он сделан разработчиками и для разработчиков: специалистов, которые умеют программировать, но хотели бы делать это проще и быстрее. Похоже устроен, например, конструктор Bubble.

О похожих инструментах: Tilda, Figma и Webflow мы рассказываем на курсе «Веб-разработчик за зерокоде» — миксе из технических уроков и полезного бизнес-модуля. Не только покажем, как разрабатывать без кода, но и объясним, где найти работу. Присоединяйтесь!

Что умеет Retool

Собирает приложения для бизнеса

В основе Retool лежат компоненты — строительные блоки, из которых в drag-n-drop интерфейсе собирается будущее приложение. Их больше 90 видов. Они уже готовы к использованию, остается просто кастомизировать под себя: изменить размер, цвет, количество полей и другие фичи.

Одних только компонентов для ввода данных у Retool свыше 40. Помимо них есть еще кнопки, ссылки и меню для навигации по приложению и вызова API, дашборды и многое другое.

Вот так, например, выглядит собранная на платформе база данных:

У нее есть фильтр для сортировки информации, пагинация и возможность изменить цвет, чтобы соответствовать корпоративным стандартам.

Создает SQL базу данных

Retool предоставляет для использования собственную базу данных на SQL специально для внутренних инструментов компании. Модифицировать уже имеющуюся может быть сложно и долго. Разработчики инструмента это понимают, поэтому и предлагают клиентам свою. Использовать ее можно и без кода, и общаясь с ней на общепризнанном языке баз данных — SQL.

БД от Retool позволяет импортировать CSV-файлы, превращая электронные таблицы в интерактивную платформу, с которой легко и приятно взаимодействовать.

Принимает традиционный код

Retool — low-code инструмент. Он был создан для разработчиков, в отличие от no-code платформ, которые в первую очередь предназначены для стартаперов и бизнесменов. Это значит, что его можно бесконечно кастомизировать и расширять, дописывая те функции, которые в базовой упаковке не предусмотрены.

Запустить код на JavaScript можно из любого места приложения, достаточно обернуть его в двойные скобки, вот так: {{ здесь пишем функцию }}. Кроме того, разработчики запустили нативный API для взаимодействия с отдельными компонентами системы.

Интегрируется с десятками инструментов

Retool с легкостью подключается практически к любой сторонней базе через REST, GraphQL и gRPC API. Среди нативных БД есть платформы MySQL, Oracle, PostgreSQL, электронные таблицы Google Sheets и другие.

Еще инструмент можно приконнектить к Jira, Asana, Firebase и Firestore, GitHub, Slack — словом, всем тем сервисам, которые незаменимы для создания комфортной внутренней инфраструктуры.

Легко и безопасно выгружается

Retool выпускается с функцией самохостинга — его можно развертывать локально, на частном виртуальном облаке. Каждое из поднятых приложений при желании подключается к репозиторию Git, превращаясь в обычный инструмент для кодеров, с несколькими версиями, из которых можно выбирать желаемую.

Сервис интегрируется с Okta, Google и другими SAML-совместимыми провайдерами. Ах да! Доступ к приложениям для сотрудников настраивается, причем с предельной точностью: можно выбрать, что будет видеть каждый пользователь.

Сколько стоит Retool

Разработчики предлагают два варианта программы: с облачным хостингом, когда все заботы об обслуживании они берут на себя, и самохостингом, когда пользователь занимается развертыванием инфраструктуры на собственном сервере.

Тарифы облачного Retool начинаются с бесплатного пакета. Это не триал, а полноценная версия, позволяющая строить приложения для сотрудников, присоединяться к БД и API, даже подключать кастомные компоненты на React. Дальше идут платные тарифы, от $10 в месяц за одного пользователя.

Есть индивидуальный прайс, который подбирается по потребностям.

Самохостинг тоже предлагается в бесплатном и платном вариантах.

Что говорят пользователи

На GetApp у Retool в целом положительные отклики: 4,5/5 звезд на основе 14 отзывов.

Пользователи отмечают обилие интеграций и сервисов, приятные шаблоны, полезность для бизнес-процессов и надежность. Инструмент называют несложным и точным в обращении с информацией. Недостатки, по словам посетителей GetApp, сводятся к медленности и отсутствию интеграций с некоторыми конкретными сервисами. Впрочем, «ничего такого, с чем нельзя было бы справиться».