docs/content/toolkits/faq/snowflake.md
For a step-by-step guide on creating and configuring your own Snowflake OAuth credentials with Composio, see How to create OAuth credentials for Snowflake.
Example Snowflake SQL to create a security integration for OAuth:
CREATE SECURITY INTEGRATION oauth_custom_all_roles
TYPE = oauth
ENABLED = true
OAUTH_CLIENT_TYPE = 'CONFIDENTIAL'
OAUTH_REDIRECT_URI = 'https://your-app.com/oauth/callback'
OAUTH_REFRESH_TOKEN_VALIDITY = 7776000;
Ensure the OAuth app and Snowflake roles, databases, and schemas are configured correctly for the integration.
Yes. Snowflake typically requires per-customer OAuth credentials. Customers often supply their own credentials when integrating with Composio.