imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app 路 Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
漏 2026 Imperal, Inc. 路 ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. Snowflake

Snowflake Extension

馃彚 Data Warehouse路by bluebeeweb路v0.1.0
Pay per use8-40 tok/action
Open in panel
0 capabilities2 actions0 installs

About this extension

Connect your own Snowflake account to run SQL, manage warehouses (create/resize/suspend/resume), databases/schemas/tables, roles/users/grants, tasks, resource monitors, and audit account health and query cost -- from Imperal. Uses your own Key-Pair or Programmatic Access Token -- nothing is hosted or proxied by Imperal beyond the request itself.

What you get

Every capability exposed by Snowflake, metered per action and guarded by the two-step safety protocol.

  • connect_snowflakewrite

    Connect your own Snowflake account by saving its account identifier plus a Key-Pair private key or Programmatic Access Token, after checking it actually works.

  • list_connectionsread

    List the connected Snowflake accounts.

  • disconnect_snowflakewrite

    Disconnect a Snowflake account: deletes the saved Key-Pair/PAT. Nothing in Snowflake itself is changed.

  • execute_sqlwrite

    Execute a SQL statement (query, DDL, or DML) against the connected Snowflake account. Resolves inline if it finishes within timeout_seconds, otherwise returns a statement_handle to poll with get_statement_status/get_statement_result.

  • get_statement_statusread

    Read a SQL statement's current status -- whether it's done, and its row count once finished.

  • get_statement_resultread

    Read a page of results from a completed (or still-running) SQL statement.

  • cancel_statementwrite

    Cancel a running SQL statement.

  • list_warehousesread

    List virtual warehouses (compute clusters) configured on the connected Snowflake account -- their size, state (started/suspended), and auto-suspend setting.

  • create_warehousewrite

    Create a new virtual warehouse (compute cluster) on the connected Snowflake account.

  • resize_warehousewrite

    Change a warehouse's size (e.g. from SMALL to LARGE) to adjust its compute power.

  • suspend_warehousewrite

    Suspend a running warehouse to stop consuming credits.

  • resume_warehousewrite

    Resume (start) a suspended warehouse.

  • delete_warehousewrite

    Permanently delete a warehouse. Cannot be undone.

  • list_databasesread

    List databases on the connected Snowflake account.

  • create_databasewrite

    Create a new database on the connected Snowflake account.

  • delete_databasewrite

    Permanently delete a database and everything inside it. Cannot be undone.

  • list_schemasread

    List schemas inside one database on the connected Snowflake account.

  • create_schemawrite

    Create a new schema inside an existing database.

  • delete_schemawrite

    Permanently delete a schema and everything inside it. Cannot be undone.

  • list_tablesread

    List tables and views inside one schema on the connected Snowflake account.

  • delete_tablewrite

    Permanently delete a table. Cannot be undone.

  • list_rolesread

    List roles configured on the connected Snowflake account.

  • create_rolewrite

    Create a new role on the connected Snowflake account.

  • delete_rolewrite

    Permanently delete a role. Cannot be undone.

  • list_usersread

    List users configured on the connected Snowflake account.

  • create_userwrite

    Create a new user on the connected Snowflake account.

  • set_user_disabledwrite

    Enable or disable a user's sign-in access on the connected Snowflake account.

  • delete_userwrite

    Permanently delete a user. Cannot be undone.

  • grant_rolewrite

    Grant a role to a user or to another role (role hierarchy). Set exactly one of to_user/to_role.

  • revoke_rolewrite

    Revoke a role from a user or from another role. Set exactly one of from_user/from_role.

  • list_grantsread

    List privileges granted to a role, or the users/roles a role has been granted to. Set exactly one of to_role/of_role.

  • list_resource_monitorsread

    List resource monitors (credit-quota cost guards) configured on the connected Snowflake account, with current usage against quota.

  • create_resource_monitorwrite

    Create a new resource monitor -- a credit-quota cost guard that can suspend warehouses once a spending limit is reached.

  • delete_resource_monitorwrite

    Permanently delete a resource monitor. Cannot be undone -- warehouses it was guarding lose that cost protection.

  • list_tasksread

    List scheduled SQL tasks in a database/schema on the connected Snowflake account.

  • set_task_statewrite

    Resume (start) or suspend a scheduled task.

  • list_query_historyread

    List recent query execution history on the connected Snowflake account -- status, duration, bytes scanned, and which warehouse/user ran it.

  • audit_accountread

    Build one aggregated health report for the connected Snowflake account: warehouses without auto_suspend (credit leakage risk), resource monitors near their quota, and the most expensive queries in the last 24 hours.

Related extensions

More extensions in Data Warehouse ready to enable in one click.

  • Microsoft FabricConnect your own Microsoft Fabric tenant (Azure AD Service Principal) to manage workspaces, Lakehouses, Warehouses, Notebooks, Data Pipelines, job runs, and capacities, and audit tenant health -- f...
  • DatabricksConnect your own Databricks workspace to manage clusters, jobs, SQL warehouses, Unity Catalog, repos, and secrets scopes, and audit workspace cost and health -- from Imperal. Uses your own Personal...
  • Google BigQueryConnect your own Google BigQuery project to manage datasets, tables, queries/jobs, and scheduled queries, and audit warehouse cost and health -- from Imperal. Uses your own GCP Service Account -- n...
  • Amazon RedshiftConnect your own AWS account to manage Redshift provisioned clusters, Redshift Serverless workgroups, databases, and run SQL via the Redshift Data API, and audit warehouse cost and health -- from I...

Ready to use Snowflake?

Enable Snowflake in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel