Licensing
Published 29 June 2022
Each developer contributing database changes that will be deployed to a Production environment(s) needs to be licensed with Flyway Teams or Flyway Enterprise depending on whether the pipeline is a Redgate Pipeline or a Flyway Teams Pipeline.
After purchasing Flyway Teams/Enterprise, you will be assigned two license keys:
- Flyway Desktop enterprise/teams - This 16 alphanumeric key is usually in the format of XXX-XXX-XXXXXX-XXXX will be used to license the GUI tools: Flyway Desktop, SQL Clone, and the schema and data comparison tools.
- Flyway Engine (CLI) enterprise/teams - This key starts with "FL01" and contains 512 characters. This will be used when executing the Flyway command line directly (e.g., running ad-hoc commands on your development machine or calling the command lines as part of a CI/CD process) or via the Flyway Docker image.
If the keys are associated with your Redgate ID, you can find the keys by logging into the Redgate Portal to manage your license:
Activating your Flyway Desktop key
When you first launch Flyway Desktop, you will be prompted to login with your Redgate ID:
Click Log in to create or log in to the Redgate Portal to activate your key.
Offline Licensing
- In Flyway Desktop, access the Licensing menu under the user icon in the top right.
- Click Manage offline license.
- If you don't have an Offline Permit, generate one at https://permits.red-gate.com/offline?productCode=64.
- Enter your Offline Permit and click Save permit.
Alternatively, configure a REDGATE_LICENSING_PERMIT_PATH environment variable with your Offline Permit.
Activating your Flyway Engine (cli) key
Please see more information about how to configure your command line license key.