Overview
Add Snowflake to any ModuleX agent or workflow. Snowflake data warehouse integration viasnowflake-connector-python (the official driver). Provides SQL execution, batched inserts, and introspection (databases/schemas/tables/warehouses).
Authentication
Snowflake Credentials
Authenticate with Snowflake account credentials (account/user/password/warehouse).Required Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Account | Snowflake account identifier (e.g. xy12345.us-east-1) | Yes | xy12345.us-east-1 |
| Username | Snowflake username | Yes | - |
| Password | Snowflake password | Yes | - |
| Warehouse | Compute warehouse to use for queries | Yes | - |
| Database | Default database (optional) | No | - |
| Schema | Default schema (optional) | No | - |
| Role | Optional Snowflake role to assume | No | - |
Available Actions
execute_sql_query — Execute any SQL statement. Use '%s' for parameterized queries (DB-API style).
execute_sql_query — Execute any SQL statement. Use '%s' for parameterized queries (DB-API style).
insert_row — INSERT a single row from a column→value mapping
insert_row — INSERT a single row from a column→value mapping
insert_multiple_rows — Batched INSERT for multiple rows (configurable batch_size)
insert_multiple_rows — Batched INSERT for multiple rows (configurable batch_size)
Parameters
100)Response
list_databases — SHOW DATABASES — all accessible databases
list_databases — SHOW DATABASES — all accessible databases
Response
list_schemas — SHOW SCHEMAS IN DATABASE <database>
list_schemas — SHOW SCHEMAS IN DATABASE <database>
list_tables — SHOW TABLES IN SCHEMA <database>.<schema>
list_tables — SHOW TABLES IN SCHEMA <database>.<schema>
list_warehouses — SHOW WAREHOUSES — compute resources
list_warehouses — SHOW WAREHOUSES — compute resources
Response
describe_table — DESCRIBE TABLE — column metadata
describe_table — DESCRIBE TABLE — column metadata