How can we separate Dev env from production env?

I am using Retool for application building. We are on a self hosted Business plan and have a few questions below.

  • How can we separate Dev env from production env. There are certain pages which we want only in dev env not in production.
  • How can we manage the release process on Retool?
  • How to view the switch between dev and production for application view only?

Any help will be appreciated.


  1. You can setup two envs with 2 different retools and then sync apps with VCS.
    It's tough to say, usually dev and prod separated on network level, so resources for both envs will be hard to connect from the single instance.
    Ask retool support for pricing, I guess they do not charge for the second instance per user.
  2. Use VCS, should resolve the problem
  3. dunno :slight_smile:
1 Like

Chiming in here as well - thank you for taking this one, @Punka!

Source Control is currently available on our Enterprise plans! However, if you’re interested in Environments, you’ll have access on all paid plans (starting with Team).

If you want to use 1 instance,

1) Built in environments
2) Releases
3) We are planning to release environment level permissions by the end of this year, which should provide the ability to block users from using apps in certain environments. You can also control who can switch environments, and use the url param to force an app to be in a particular environment.

Let me know if you have any other questions!