Source Control
Manage changes to Retool apps using SCM providers like GitHub and GitLab.
Source Control allows organizations to manage changes to apps, workflows, and resources using pull requests on remote source control management (SCM) providers, such as GitHub, GitLab, AWS CodeCommit, Bitbucket, and Azure Repos. Instead of making changes directly to an app, changes are made on a separate branch.
Get started
Watch the video or follow a quickstart to get started with Source Control.
Protect apps
Protect apps with Source Control.
Protect resources
Protect resources with Source Control.
Protect queries
Protect queries with Source Control.
Protect workflows
Protect workflows with Source Control.
Setup quickstarts
Configure SCM providers for Source Control.
GitHub
Configure Source Control with GitHub.
GitLab
Configure Source Control with GitLab.
BitBucket
Configure Source Control with BitBucket.
AWS CodeCommit
Configure Source Control with AWS CodeCommit.
Azure Repos
Configure Source Control with Azure Repos.