Pulumi Snowflake Provider for Policy
Manage Snowflake data warehouse policies as code.
Overview
The Pulumi Snowflake provider allows you to manage your Snowflake data warehouse configuration as code. This is a crucial tool for enforcing data governance and security policies. You can define roles, users, warehouses, databases, and access grants declaratively. This ensures that your data platform's security posture is version-controlled, auditable, and consistently applied, which is essential for meeting compliance requirements like GDPR and CCPA.
✨ Key Features
- Manage Snowflake roles and users
- Define and assign grants for database objects
- Configure warehouses, databases, and schemas
- Manage resource monitors and network policies
- Automate data access workflows
🎯 Key Differentiators
- Manage data governance policies with general-purpose languages
- Integrate data warehouse setup with cloud infrastructure provisioning
- Version-controlled and auditable access control
Unique Value: Codify your entire Snowflake data governance and access control model, ensuring it is secure, repeatable, and auditable.
🎯 Use Cases (4)
✅ Best For
- A Pulumi program that sets up a new database in Snowflake, creates a set of read-only and read-write roles, and grants them appropriate access to the schemas.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Running SQL queries or managing data within tables
- Managing infrastructure outside of Snowflake
🏆 Alternatives
Managing Snowflake permissions manually via the UI is not scalable and lacks auditability. The Pulumi provider enables a fully declarative GitOps workflow for your data platform, which is critical for security and compliance.
💻 Platforms
🔌 Integrations
💰 Pricing
✓ 30-day free trial
Free tier: The Pulumi Snowflake provider is free. Snowflake has its own credit-based pricing model.
🔄 Similar Tools in Pulumi Crossguard
Pulumi AWS Guard
Codifies best practices for AWS, allowing enforcement across Pulumi stacks....
Pulumi Azure Compliance Policies
Enforces common security and compliance policies (PCI DSS, ISO 27001, CIS) for Azure....
Pulumi Open Policy Agent (OPA) Integration
Enforce security, compliance, and best practices using the Rego language....
Pulumi Snyk Integration
Integrates Snyk's container scanning capabilities directly into the Pulumi workflow....
Pulumi Vault Provider
Manage Vault resources like policies, secrets, and auth methods using Pulumi....
Pulumi Best Practices Pack
A pre-built policy pack from Pulumi that enforces foundational security and governance....