Spaces tutorial
Learn how to set up Spaces for your organization.
| Spaces Availability | |||
|---|---|---|---|
| Cloud | Generally Available | ||
| Self-hosted Edge 3.36 or later | Generally Available | ||
| Self-hosted Stable 3.33 or later | Generally Available | ||
Retool Spaces is an organizational feature that allows you to split your Retool organization into multiple isolated ones, creating a multitenant experience. After enabling Retool Spaces, you retain your original organization as an Admin Space, and you can create any number of alternative spaces.
Each space has its own:
- Subdomain
- SSO configuration
- Source Control configuration
- User accounts and permission groups
- Retool Database
- Folders, apps, workflows, modules, queries, resources, etc.
Spaces are useful when:
- Your teams want to have separate source control repositories and sets of apps available to them.
- You have isolated use cases which don't overlap with the rest of your Retool usage: for example, you want to create a suite of “performance review” apps or an external portal, each with its own set of users, apps, and resources.
- You want to delegate administration of Retool to a distributed set of admins, based on the apps they’ll be overseeing.
See the guide to governance on Retool to learn when to use Retool Spaces, multiple instances, and permission groups.
Initial setup and Admin Space
- Cloud-hosted organizations
- Self-hosted instances
Navigate to Settings > Spaces to enable Retool Spaces. This sets up Retool Spaces and provisions SSL certificates, which typically takes around five minutes. Once it is finished, you can begin to create spaces.
By default, new self-hosted instances are configured with one space. This space looks and behaves exactly the same as a new instance without spaces—you spin up the instance, and then create the first account, which becomes its admin, in this space. The first space is the Admin Space. If you're self-hosting Retool, when you upgrade an existing instance to a version with spaces, the existing organization becomes the Admin Space.
If you anticipate needing multiple spaces, consider keeping the Admin Space free of apps, and use it only for superadmin responsibilities.