Best Practices of managing Retool Apps in code

Hello,

Do you have any recommendations for supporting use cases of deploying Retool Apps in an automated manner? Does Retool have any support for managing the Apps as Infrastructure as a Code?

Hello @Jakub_Narloch Welcome to the Retool Community,

It's great you're thinking about automating Retool app deployments and managing them as Infrastructure as Code (IaC)! Here's a breakdown of Retool's capabilities in these areas, along with recommendations:

Retool Workflows: This is a powerful tool for automating processes, including deployments. You can create workflows to manage the entire release cycle, from testing to production.

API Reference: Retool provides a comprehensive API that allows you to interact with your Retool instance programmatically. 1 You can use the API to automate tasks like:

Source Control with Git: Retool integrates with Git, allowing you to sync your apps to a repository.

4 Likes

It does not look like there is publicly available API that allows for creating an App - Retool API | Retool Docs

Hi @Jakub_Narloch,

Correct! :disappointed: Unfortunately, we don't have an API endpoint for creating or duplicating apps yet. We have a feature request for this functionality in our backlog, so no eta yet, but I'll reach out here if that request gets prioritized.