Retool je nástroj pro tvorbu vnitrofiremních aplikací bez nutnosti programovat vše od začátku.
Práce v Retoolu probíhá tak, že si nejprve připojíte různé zdroje dat. Dokáže propojit např. databázi zákazníků (různé SQL i NoSQL databáze), tabulky z Googlu, Airtable a připojit se na jakékoliv API (aplikační rozhraní).
Z předpřipravených prvků jako tabulka, vyhledávací pole nebo formuláře si pak postavíte prostředí aplikace, kde můžete data zobrazovat. K dispozici jsou třeba i grafy. Retool samozřejmě umožňuje i zapisovat do připojených databází. Zvládá všechny tzv. CRUD akce (vytváření, čtení, aktualizaci i mazaání dat).
Kromě práce s databáze osobně využívám také možnost odesílat různé typy serverových požadavků (při práci s API). Jde hlavně o situace, kdy chcete z Retool prostřednictvím webhooku poslat data a spustit nějakou automatizaci.
Retool se řadí mezi tzv. low-code nástroje. Pro získávání data potřebujete znát buď SQL (často stačí základy) a využijete také znalost Javascriptu. Díky němu můžete různě manipulovat s daty nebo ovlivňovat, jak se budou data v prostředí aplikace zobrazovat.
Prostředí své vlastní aplikace si můžete také různě obarvit, přizpůsobit si vzhled, písmo apod. Protože jde ale o nástroj určený pro vnitrofiremní využití, nečekejte nic cool a sexy. Design je minimalistický, čistý a zaměřený na zobrazení dat.
Retool má od srpna 2022 nové ceny. V malých týmech do pěti uživatelů můžete nyní Retool využívat zdarma.
K Retoolu existují i další alternativy, např. nástroj Internal nebo Dynaboard. Tyto nástroje jsem zatím nezkoušel – Retool je etalonem oboru a zatím mě nezklamal.