🗂️ Navigation
🔧 Pulumi Snowflake Provider for Policy

Pulumi Snowflake Provider for Policy

Manage Snowflake data warehouse policies as code.

Visit Website →

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)

Enforcing a policy of least-privilege access for data analysts Automating the creation of roles and permissions for new data projects Managing network policies to restrict access to the data warehouse Auditing changes to sensitive data access grants through code reviews

✅ 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

Terraform Snowflake Provider SchemaChange

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

API

🔌 Integrations

Snowflake

💰 Pricing

Contact for pricing
Free Tier Available

✓ 30-day free trial

Free tier: The Pulumi Snowflake provider is free. Snowflake has its own credit-based pricing model.

Visit Pulumi Snowflake Provider for Policy Website →