Skip to main content

Downgrade to community version

Community vs paid versions of Datree​

Datree's core components are open-source and therefore, you can always use them (free forever) in your own environment. The community (open-source) version of Datree does not include the management and UI components that are available at https://app.datree.io.

Downgrade to community version​

1. Enable Policy as code (PaC) mode​

On the Settings page, toggle on the Policy as code switch.

pac_toggle

2. Download the policies.yaml file​

This file contains all the policies that you have created in Datree. You can download it by clicking on the Download button.

3. Use the policies.yaml file locally​

You can use the policies.yaml file with the Datree CLI by passing it as an argument to the --policy-config flag:

datree test [MANIFEST_PATH] --policy-config policies.yaml

Q&A​

Can I create custom rules and policies in the community version?​

Yes. Simply add your custom rules to your local policies.yaml file, and use it by passing the path to the policy via the --policy-config arguement.

What will happen to my data when I downgrade?​

Nothing. Your data will still be sent to your dashboard, so once you upgrade back it will still be up-to-date. If you don't want to keep your dashboard synced, you can stop reporting policy check results by using the --no-record argument.

Which CLI arguments will be blocked in the community version?​

None. All CLI arguments will still be available in the community version because they are also core components in the open-source projects.

Will my CI be blocked after downgrading to community?​

No, you will not be blocked in any way from using the CLI in your CI.