Snowflake is a cloud-based data warehouse offering elastic scaling, secure data sharing, and SQL analytics across multiple cloud environments
Snowflake is a cloud-based data warehouse offering elastic scaling, secure data sharing, and SQL analytics across multiple cloud environments On Nagent, Snowflake Basic is exposed as a fully-configurable databases integration that any agent can call — 6 actions, and BASIC authentication. No code is required to wire Snowflake Basic into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Snowflake Basic to automate the kinds of tasks databases teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Snowflake Basic into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Snowflake Basic, with input parameters and output schema. Drop these into any step of an agent built in Helix.
SNOWFLAKE_BASIC_DESCRIBE_TABLERetrieves detailed information for each column (including name, data type, kind, nullability, default value, and key status) in a specified Snowflake table.
Input parameters
The name of the Snowflake database containing the table.
The name of the table to describe.
The name of the schema within the database that contains the table.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SNOWFLAKE_BASIC_EXPLORE_COLUMNSRetrieves a sample of distinct values for specified columns from a Snowflake table.
Input parameters
The maximum number of distinct values to return for each specified column.
The name of the Snowflake database.
The name of the table within the specified schema.
The name of the schema within the specified database.
A list of specific column names to explore. If left empty, all columns in the table will be explored.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SNOWFLAKE_BASIC_RUN_QUERYExecutes the given SQL query in Snowflake within the specified database and schema (which must exist and be accessible), automatically setting context first.
Input parameters
SQL query to execute; runs within the context of the specified database and schema.
Name of the Snowflake database.
Name of the schema within the specified database.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SNOWFLAKE_BASIC_SHOW_DATABASESRetrieves a list of all databases available in the Snowflake account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SNOWFLAKE_BASIC_SHOW_SCHEMASRetrieves a list of all schemas within a specified Snowflake database.
Input parameters
The name of the database for which to list schemas.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SNOWFLAKE_BASIC_SHOW_TABLESRetrieves a list of tables, including their row counts and sizes in bytes, from a specified schema within a Snowflake database.
Input parameters
The name of the database containing the schema from which to list tables.
The name of the schema within the specified database for which to list tables.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 95 agents privately built on Nagent that already use Snowflake Basic.
Build on Nagent
Connect Snowflake Basic to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Snowflake Basic, and click "Connect Now." You'll authenticate with BASIC — Nagent handles credential storage and refresh automatically. Once connected, Snowflake Basic is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Snowflake Basic is connected, you configure its 6 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Snowflake Basic steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Snowflake Basic event fires, the agent kicks off automatically.
Every Snowflake Basic action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Snowflake Basic ships with 6 pre-built databases actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Snowflake Basic together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Snowflake Basic-based workflows tailored to your business.