Snowflake

May 24, 2026

Connect Snowflake to monitor data warehouse access controls, audit logs, and security configurations for compliance evidence.

What is Snowflake?

Snowflake is a cloud data platform used for data warehousing, analytics, and data sharing. Organizations that process or store data in Snowflake can use this integration to collect evidence about access controls and audit logging — both critical for data-related compliance frameworks.

What Imara collects from Snowflake

  • User accounts and role assignments
  • Multi-factor authentication (MFA) status per user
  • Network policies and IP allowlist configurations
  • Audit log (ACCESS_HISTORY) status
  • Session policies and password policy settings

Required permissions

Imara requires a Snowflake user with SELECT privileges on the SNOWFLAKE shared database views (e.g., ACCOUNT_USAGE schema). The SECURITYADMIN role provides this access, or you can create a custom role with the minimum required read privileges. No modification permissions are needed.

How to connect

  1. In Snowflake, create a dedicated user for Imara and assign it a role with the required read privileges.
  2. In Imara, go to Integrations and select Snowflake.
  3. Enter your Snowflake account identifier, username, and password (or key-pair credentials).
  4. Click Connect.

Frameworks supported

SOC 2, ISO 27001, HIPAA, PCI DSS.

What to expect

Imara surfaces access control and audit logging gaps in your Snowflake environment and links them to data governance and protection controls in your active frameworks.

Snowflake | Imara Documentation