All project properties are available at the bottom of the Navigator.
![]() |
Project properties relate to settings for the entire project and to custom properties used in or provided inside the project.
These properties are:
Option | Description |
---|---|
Name | The project name. ImportantSpecial characters in the name, including (but not limited to) |
Description | The project description. |
File | The project location. |
Resource Root | The resource root location. |
Cache Definitions | Set to Set to Note: If the parameter has not been modified, the global property of ReadyAPI is used. ImportantThe option affects the following definitions:
The option does not affect RAML definitions, as well as Swagger definitions included in your project in ReadyAPI 2.1 and earlier. |
Project Password | The password for encrypting the entire project or individual properties. See Protecting Sensitive Data. ImportantTo enable password protection, set the Encryption Mode property either to Entire project or to Selected properties (see below). |
Encryption Mode | Enable or disable project encryption to protect sensitive data. The following options are available:
ImportantFor Virtual Services, the encryption mode must be set to Entire Project to ensure full compatibility when the service is deployed to VirtServer. The encryption password is specified by the For more information, see Protecting Sensitive Data. |
Composite Project | Set to |
Composite Project Format | The composite project version. |
Script Language | The scripting language you use in the project. ImportantAfter you change the scripting language, you must restart ReadyAPI for the change to take effect. |
Script Library | The script library file location. TipWhen you change this property during runtime, add a 10-second delay after it to let ReadyAPI load the libraries. |
Disable CR Escaping | If |
Save Properties Between Test Runs | Control how ReadyAPI stores custom project properties between test runs.
|
By using the Custom Project Properties tab in the Navigator, you can create any number of properties. These properties are available to all other entities in your project such as test suites and test cases. Also, you can change values of these properties by switching environments. To manage the property list, use the toolbar:

Custom project properties can be stored locally in your workspace file by selecting the checkbox on the right. To learn more about it, see Locally Stored Properties .
ReadyAPI supports two scripting languages: