For teams already on Snowflake — install directly from the Marketplace with full data sovereignty.

Overview

Prometheux is available as a Snowflake Native App that runs entirely within your Snowflake environment. All processing happens inside your account, and the app leverages Snowflake’s compute, security, and access controls natively. Key advantages:
  • Data sovereignty — data is processed within Snowflake
  • Snowflake-native security — leverages Snowflake’s access controls
  • Elastic compute — scales with Snowflake warehouses and compute pools
  • Marketplace distribution — easy installation and updates

Prerequisites

  • Snowflake Account: Any tier (Standard, Enterprise, Business Critical)
  • Privileges: ACCOUNTADMIN role for initial setup, or specific grants for non-admin users
  • Compute Resources: Access to create or use compute pools
  • Warehouse: Any warehouse for database operations
The Snowflake Native Apps framework automatically handles privilege granting for application database access, service management, snapshot operations, and configuration storage.

Quick Start

Install directly from the Snowflake Marketplace, then launch from the Snowsight UI:
  1. Navigate to Snowsight — Go to your Snowflake web interface
  2. Find the App — Navigate to Data > Apps > Prometheux
  3. Launch — Click the “Launch App” button
  4. Initialize — The app will auto-configure and provide a launch URL
The platform will automatically create required databases and schemas, set up default configuration, and provide a platform access URL.

View Configuration

Warehouse Configuration

Prometheux automatically creates a dedicated warehouse called PROMETHEUX_WAREHOUSE for read/write operations on your Snowflake databases.
Prometheux minimizes warehouse usage costs by storing application data in an internal PostgreSQL database within the compute pool, only using the Snowflake warehouse for operations on your Snowflake databases.
To use an existing warehouse alongside the app warehouse:

Essential Procedures

Core Platform Management

Configuration Management

Monitoring

View application logs via Snowflake’s telemetry events:

Uploading Data

Snowflake’s shared file system for Native Apps does not support filenames with spaces. Use underscores (_) or hyphens (-) instead.
Via Snowsight UI: Navigate to Catalog > Database Explorer > PROMETHEUX > APP_PUBLIC > STAGES > USER_UPLOADS and use the upload button. Via SQL:
The system automatically transfers your file to the internal block volume and makes it available to all back-end components.

Granting Access to Existing Databases

Prometheux needs different levels of access depending on your use case.

Read-Only Access

Read-Write Access

Granular Access (Specific Tables)

External Access Configuration

To enable Prometheux to connect to external services, create and configure external access integrations in Snowflake. Create the integrations first, then add them to the app. Once integrations are created, add them to the app and restart:

Modifying Compute Pool Settings

By default, the platform starts with 1 node using the CPU_X64_M instance family. You can change this based on your performance requirements.

Available Instance Families

CPU-Optimized: High-Memory:

Changing Compute Pool

Snowflake Cortex AI Assistant

Prometheux can use Snowflake Cortex as its built-in AI assistant, so all LLM inference stays within your Snowflake account — no external API keys required.

Enable Cortex access

When installing or upgrading the app, approve the IMPORTED PRIVILEGES ON DATABASE SNOWFLAKE permission in the app’s Permissions tab. This grants the app access to Cortex LLM functions. If your Snowflake region has limited model availability, also run the following as ACCOUNTADMIN:

Select Cortex in the app

  1. Open the Prometheux app and go to Settings > Chat Model Configuration
  2. Select snowflake cortex as the LLM provider
  3. Choose a model from the dropdown (populated dynamically from your account)
  4. Click Save
The AI assistant will now use Snowflake Cortex for all responses. Available models depend on your region and cross-region settings — see Snowflake Cortex model availability for details.
No external access neededUnlike OpenAI or Azure providers, Cortex requires no external access integration or API keys. All inference is handled natively within Snowflake.

Cortex Agent Integration (MCP)

The native app includes a built-in MCP server that is automatically registered when the platform starts. Cortex Agents and Snowflake Intelligence can discover and invoke Prometheux tools (list concepts, run reasoning, query knowledge graphs) without any additional setup.

Verify the MCP server

After CALL init() completes, confirm the MCP server is registered:

Use with a Cortex Agent

Create an agent that references the native app’s MCP server:
The agent will automatically discover Prometheux tools via tools/list and invoke them as needed.
Cortex CodeThe built-in MCP server works with Cortex Agents and Snowflake Intelligence. For Cortex Code (Snowflake’s AI coding assistant), use the external MCP connector pointing at the cloud-hosted Prometheux platform instead.
Available ToolsSee the MCP overview page for the complete list of tools exposed via MCP.

Next Steps

For feedback or enterprise use cases, contact the Prometheux team at support@prometheux.co.uk.