> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code.md).

# Policy as Code

{% content-ref url="/pages/FNxZyOVolSGJ1L2P8vZG" %}
[Overview](/harness-platform/use-harness-platform/governance/policy-as-code/harness-governance-overview.md)
{% endcontent-ref %}

{% content-ref url="/pages/RPGpXmAn0Mu5fH0HbfB1" %}
[Policy As Code quickstart](/harness-platform/use-harness-platform/governance/policy-as-code/harness-governance-quickstart.md)
{% endcontent-ref %}

{% content-ref url="/pages/quEQnqe8LQzEcS3QMlub" %}
[Enable/Disable a policy set](/harness-platform/use-harness-platform/governance/policy-as-code/disable-a-policy-set.md)
{% endcontent-ref %}

{% content-ref url="/pages/5uerg5awSCeu1UBWbTFi" %}
[Using Harness Policy as Code for Variables](/harness-platform/use-harness-platform/governance/policy-as-code/using-harness-policy-as-code-for-variables.md)
{% endcontent-ref %}

{% content-ref url="/pages/6Z2kvyip6GirdZdAT3Oq" %}
[Run policies in your own environment](/harness-platform/use-harness-platform/governance/policy-as-code/run-policies-in-your-environment.md)
{% endcontent-ref %}

{% content-ref url="/pages/C6VSVMAhhkUkSKxIXR4D" %}
[Configure Git Experience for OPA](/harness-platform/use-harness-platform/governance/policy-as-code/configure-gitexperience-for-opa.md)
{% endcontent-ref %}

{% content-ref url="/pages/55hIA7msGKuTElzYcwzK" %}
[Manage Rego Policies in Git](/harness-platform/use-harness-platform/governance/policy-as-code/manage-rego-policy-using-git-experience.md)
{% endcontent-ref %}

{% content-ref url="/pages/skwQeP3sg6bHsu0NuWty" %}
[Enforce onSave policies on Git entities](/harness-platform/use-harness-platform/governance/policy-as-code/enforce-policies-on-git-backed-entities.md)
{% endcontent-ref %}

{% content-ref url="/pages/faallvwOPhSWPVRHRDxG" %}
[Build policies using Harness AI](/harness-platform/use-harness-platform/governance/policy-as-code/ai-for-policies.md)
{% endcontent-ref %}

{% content-ref url="/pages/fyWV05cljrWG4vI76WU6" %}
[Policy step](/harness-platform/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-pipeline.md)
{% endcontent-ref %}

{% content-ref url="/pages/uySjJCKdgHR33T7p7ACB" %}
[Enforce policies on steps](/harness-platform/use-harness-platform/governance/policy-as-code/using-policy-enforcement-on-pipeline-steps.md)
{% endcontent-ref %}

{% content-ref url="/pages/o1lOhtrBFwZYwhmwRFqy" %}
[Policy As Code for Feature Flags](/harness-platform/use-harness-platform/governance/policy-as-code/using-harness-policy-engine-for-feature-flags.md)
{% endcontent-ref %}

{% content-ref url="/pages/RKVxtUU7nanlkjWkN3E3" %}
[Policy as Code for connectors](/harness-platform/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-connector.md)
{% endcontent-ref %}

{% content-ref url="/pages/0HrgbnzAZD4DRzUe51RG" %}
[Policy as Code for secrets](/harness-platform/use-harness-platform/governance/policy-as-code/add-a-policy-engine-step-to-a-secret.md)
{% endcontent-ref %}

{% content-ref url="/pages/P0sYqWm66vGfPbc2mAoe" %}
[Policy as Code for Templates](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-templates.md)
{% endcontent-ref %}

{% content-ref url="/pages/LoNEtshNcAICcpykJS5R" %}
[Policy as Code for Terraform](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-terraform.md)
{% endcontent-ref %}

{% content-ref url="/pages/Wd1h5fEdQcKqsC3iLq7L" %}
[Policy as Code for Security Tests](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-security-tests.md)
{% endcontent-ref %}

{% content-ref url="/pages/w1IJlrFr6xqEVLb2qGkP" %}
[Policy as Code for service accounts](/harness-platform/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-service-account.md)
{% endcontent-ref %}

{% content-ref url="/pages/eG2JL9bA3uTdAWFfgfyu" %}
[Policy as Code for API Keys and Tokens](/harness-platform/use-harness-platform/governance/policy-as-code/add-policy-as-code-apikey-and-token.md)
{% endcontent-ref %}

{% content-ref url="/pages/IwINTTWJH80CUhBBsQTd" %}
[Policy as Code for Services](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-services.md)
{% endcontent-ref %}

{% content-ref url="/pages/88jzJD6OC9K4RPPWmOYJ" %}
[Policy as Code for Environments](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-environments.md)
{% endcontent-ref %}

{% content-ref url="/pages/SvHhoEvSRFy18cVGzPne" %}
[Policy as Code for Infrastructure](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-infrastructure.md)
{% endcontent-ref %}

{% content-ref url="/pages/TYoOCshkuO8uAguFGbxk" %}
[Policy as Code for Overrides](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-overrides.md)
{% endcontent-ref %}

{% content-ref url="/pages/MGoBGxkwTI6xRswAXFNK" %}
[Policy As Code for FME Feature Flags](/harness-platform/use-harness-platform/governance/policy-as-code/using-harness-policy-engine-for-fme.md)
{% endcontent-ref %}

{% content-ref url="/pages/QIZREAJGgcaCZK8OVH1q" %}
[Policy as Code for GitOps Applications](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-gitops-applications.md)
{% endcontent-ref %}

{% content-ref url="/pages/GELq9ugdXbmxYQooyzj6" %}
[Policy samples](/harness-platform/use-harness-platform/governance/policy-as-code/sample-policy-use-case.md)
{% endcontent-ref %}

{% content-ref url="/pages/ifjNs60ic9qvNAcu6lKe" %}
[Policy evaluations retention](/harness-platform/use-harness-platform/governance/policy-as-code/opa-evaluations-retention.md)
{% endcontent-ref %}

{% content-ref url="/pages/6upDV6JXgUdZyK5KY9Kv" %}
[Policy as Code FAQs](/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-faqs.md)
{% endcontent-ref %}
