Get Started with Pulumi Policies
Pulumi Policies enforces compliance, security, and best practices across your cloud infrastructure, whether managed by Pulumi, provisioned by other tools, or created manually.
Policy enforcement is applied in two ways:
- Preventative: Blocking non-compliant resources before deployment during Pulumi stack updates
- Audit: Continuously scan existing resources discovered through Insights Discovery to identify violations
This guide walks you through getting started with Pulumi Policies using both preventative and audit policies.
Prerequisites
To follow this guide, ensure you have:
- Access to Pulumi Cloud with Policy enabled for your organization.
- For preventative policies: One or more Pulumi stacks.
- For audit policies: Cloud accounts connected via Insights Discovery.
- Organization admin permissions to configure policies.
Understanding the Policies page
The Policies page is the central hub for managing Pulumi Policies. To get there, navigate to Management > Policies in the left navigation.
The page displays two tabs: Policy Packs and Policy Groups.
Policy Packs

The Policy Packs tab has two switchable views:
- Organization: Policy packs published to your organization and ready to apply. This includes:
- Custom policy packs you’ve authored and published
- Pulumi-provided policy packs you’ve added from the marketplace
- Available: Pre-authored policy packs from Pulumi that you can add to your organization
Select any policy pack in either view to see its details across three tabs:
- Overview: Displays pack metadata including name, publisher, version, source, and tags
- Policies: Lists individual policies in the pack with their descriptions and enforcement levels
- Entities Applied: Shows which stacks or accounts use this pack and which policy groups apply it (disabled in the Available view)
Policy Groups

Policy groups enforce policy packs across stacks or accounts within your organization. The Policy Groups tab displays two types:
- Preventative Policy Groups: Automatically apply policy packs to stacks during
pulumi previeworpulumi up - Audit Policy Groups: Continuously apply policy packs to discovered cloud resources across accounts
The policy groups table shows:
- Name: The policy group identifier, with default groups marked with a badge
- Policy Group Type: Either Preventative (for stacks) or Audit (for accounts)
- Entities Applied: Number of stacks or accounts governed by this group
- Policy Packs: Number of policy packs included in this group
Your organization includes a default policy group for each type: one for preventative policies (applies to all stacks) and one for audit policies (applies to all accounts). These default groups automatically include new stacks and accounts as they’re created.
Creating a preventative policy group
To create a policy group for stacks:
- Select Create preventative policy group
- Name: Enter a descriptive name for the policy group
- Entities: Select Choose stacks to select which stacks this group will govern
- Policy Packs: Select Select policy packs to choose which policy packs to enforce
- Configure enforcement level (Advisory or Mandatory) for each policy pack
- Select Save Policy Group
Creating an audit policy group
To create a policy group for cloud accounts:
- Select Create audit policy group
- Name: Enter a descriptive name for the policy group
- Entities: Select Choose accounts to select which cloud accounts this group will scan
- Policy Packs: Select Select policy packs to choose which policy packs to enforce
- Configure enforcement level (Advisory or Mandatory) for each policy pack
- Select Save Policy Group
Monitor compliance
After setting up your policy groups, view violations and take action from the Policy Findings page.
To access policy findings:
- Navigate to Policy Findings in the left navigation
- View compliance issues organized by policy, resource, or account
Each policy violation creates an issue that you can act on:
- Assign to team members: Delegate remediation to the appropriate owner
- Fix violations yourself: Update the non-compliant resources directly
- Assign to Pulumi Neo: Let Pulumi’s AI agent analyze and fix the violation automatically
This workflow—setting up policies, monitoring findings, and taking action—forms the core compliance management cycle in Pulumi Policies.
For detailed information on managing findings, see Policy Findings.
Learn more
To deepen your understanding of Pulumi Policies:
- Write custom policies: Authoring Guide
- Explore pre-built policy packs: Pre-built Policy Packs
- View and manage policy findings: Policy Findings
- Learn about enforcement modes: Policy Groups
- Configure policy pack settings: Policy Packs
- Understand policy fundamentals: Policy Overview
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.
