database decryption keys.md

Database Decryption Keys

Leapwork stores all data, called Assets, encrypted in an embedded SQLite database. A Controller needs a decryption key to access the database.

Restoring a Leapwork system may involve creating a new Controller machine. To access the restored SQLite files, you need the decryption key.

When Leapwork Flow first connects to a Controller without a license key for the SQLite files, it prompts you to enter a valid decryption key.

Therefore, keeping the decryption key safe is crucial to your backup and restore strategy.

Getting the Decryption Key

Users with Administrator privileges can access the decryption key on the Controller.

  1. Go to the Controller settings sections inside Settings

  2. Right click on the Controller instance you want to access:

  3. Select Show database encryption key to find the key for accessing the database files.

Notes: