Skip to content

feat: Support Snowflake #1420

@xantiagoma

Description

@xantiagoma

Problem

I often need to query, explore, and manage data stored in Snowflake mostly for analytics, but currently, I have to switch to other SQL clients (like DBeaver or the web version) because TablePro does not support Snowflake connections.

Proposed solution

I would love to see a native Snowflake connector added to TablePro's database selection. To make it highly usable in corporate and development environments, it should ideally support multiple authentication methods:

  1. Standard Username/Password:

    • Host/Account Identifier: <account_identifier>.<region>.snowflakecomputing.com
    • Username & Password
    • Database, Schema, Warehouse, and Role (Optional/Default fields)
  2. Snowflake CLI (snow / connections.toml integration):

    • TablePro could optionally read existing connections configured in the official Snowflake CLI (snow) configuration files (typically located in ~/.snowflake/connections.toml). This would allow developers to connect instantly with a single click without re-entering credentials.
  3. Key-Pair Authentication:

    • Fields to upload or reference a Private Key file (.p8) along with an optional private key passphrase.
  4. Single Sign-On (SSO / Okta / External Browser):

    • An option to authenticate via the browser (authenticator=externalbrowser), which is standard for enterprise deployments.
  5. If needs OTP or so

Alternatives considered

N/A

Related database type

N/A / General

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions