Building a multi-tenant environment in Retool can be quite tricky, because it requires quite a bit of work to be done outside of Retool itself.
I wrote an article about 3 ways to implement it that worked for us.
The approaches mostly differ in terms of scalability, price and security.
I hope you find it helpful, let me know what you think!