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.