Snowflake integration
Databases · 9 actions · Custom auth
Snowflake data warehouse integration for executing SQL queries, managing tables, and performing data operations. Uses the snowflake-connector-python SDK.
The ModuleX Snowflake integration lets a ModuleX agent operate Snowflake on your behalf — running list actions across sql queries, rows and multiple rows — directly from a plain-English request, using your organization's own Snowflake credentials. No pre-built workflow is required: the agent picks the right Snowflake action for the task.
Snowflake is a databases platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Snowflake action — or, when you want a repeatable process, the composer assembles a Snowflake workflow for you, streaming the nodes onto the canvas as it builds.
Drive Snowflake in plain English
Type what you want. A ModuleX agent picks the right Snowflake action — or chains several — and runs it. No workflow to build.
- Show me the databases that match what I describeresolves to
list_databases - Execute any SQL statementresolves to
execute_sql_query - INSERT a single row from a column→value mappingresolves to
insert_row
What you can automate with Snowflake
- Run a sql query from a plain-English request
execute_sql_query - Pull a list of databases for a report
list_databases - Look up a table sample on demand
get_table_sample
Snowflake integration at a glance
All 9 Snowflake actions
execute_sql_queryinsert_rowinsert_multiple_rowslist_databaseslist_schemaslist_tablesdescribe_tablelist_warehousesget_table_sampleSee full parameters and response schemas in the Snowflake integration docs
Two ways to use Snowflake in ModuleX
Connecting Snowflake
Pairs well with Snowflake
Agents often chain Snowflake with these — connect them once and the agent can use all of them in a single task.
Snowflake + ModuleX FAQ
Put Snowflake to work in ModuleX.
Connect Snowflake once with your own credentials and let your agent run all 9 actions on demand.