MaxMyCloud logo

Setup Web UI

Access the MaxMyCloud Web UI here: https://app.maxmycloud.com

First-time user? Sign up for a free account before continuing.

Prerequisites

Before using the Web UI, ensure the following prerequisites are met:

  1. Install MaxMyCloud Native App on Snowflake
    Follow this to install the MaxMyCloud Native App on your Snowflake account.
  2. Create Snowflake User for Web UI Access

Create Role

Execute the following SQL in your Snowflake worksheet to create the required role:

create role maxmycloud_role;
GRANT APPLICATION ROLE app_maxmycloud TO ROLE maxmycloud_role;
GRANT USAGE ON WAREHOUSE your_warehouse TO ROLE maxmycloud_role;
GRANT USAGE ON INTEGRATION MAXMYCLOUD_API_INTEGRATION TO maxmycloud_role;

Choose Authentication Method

You can create the user using either:

  1. Username & Password – For testing only
  2. Key Pair AuthenticationRecommended for production

Key Pair Authentication (Recommended)

Step 1: Generate Key Pair

Run these commands locally to generate your private and public key:

openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub

Step 2: Create the Snowflake User


CREATE OR REPLACE USER maxmycloud
PASSWORD = ''  -- Ensure No password for key-pair method
LOGIN_NAME = 'maxmycloud'
DISPLAY_NAME = 'maxmycloud'
DEFAULT_WAREHOUSE = 'your_warehouse'
DEFAULT_ROLE = 'maxmycloud_role'
DISABLED = FALSE;

GRANT ROLE maxmycloud_role TO USER maxmycloud;
        

Step 3: Assign the Public Key

Replace the example key below with the contents of your generated rsa_key.pub file:

ALTER USER maxmycloud SET RSA_PUBLIC_KEY='MIIBIjANBgkqh...';

That’s it for Snowflake configuration. Save your key files securely before proceeding.

Sign Up and Configure Snowflake Connection

Once the prerequisites are complete, sign up at https://app.maxmycloud.com/signup

sign up

MaxMyCloud Web UI is secured by default with trusted Google or Microsoft Single Sign-On (SSO). If your organization uses enterprise SSO solutions (such as SAML, Azure Active Directory, or Okta), we support custom integrations. Please contact us to discuss integration options.

After signing in, first-time users will be directed to the Get Started page to configure their Snowflake connection.

Database Connection Form

Complete the Get Started Form

  • Account Name: Use a recognizable label (e.g., your Snowflake account name).
  • URL: Use everything before .snowflakecomputing.com.
    Example: if your URL is https://<org>-<acct>.snowflakecomputing.com, enter <org>-<acct>.
    Need help locating this? Click here.
  • Warehouse: Use the same warehouse you granted access to the role.
  • Auth Mode: Select KeyPair and paste your private key.
  • Username: Enter maxmycloud.
  • User Role: Enter maxmycloud_role.

Click “Test Connection” to verify connection.

Verify Connection 2

After connecting successfully, click “Go to App” to access the main interface.

Navigation Menu

MaxMyCloud Web UI offers a clean, intuitive experience and consists of two main modules:

Insights

Gain deep analytical insights on Snowflake usage based on historical patterns, Menu item includes:

  • Overall
  • Compute
  • Storage
  • Serverless
  • Data Processing
  • Admin
  • Recommendations — actionable suggestions for optimizing cost and performance.

Operations

Real-time monitoring and controls, accessible under the Operations menu:

  • Budget Monitoring
  • Query Monitoring
  • Warehouse Monitoring
  • Warehouse Scheduler

Additional Features

  • Access Profile Settings from the user icon (top right).
  • Switch Snowflake Accounts using the database icon (left to user icon).

Appendix: Locate Your Snowflake URL

In Snowsight, follow these steps:

  1. Click your name in the bottom-left corner
  2. Select Connect a tool to Snowflake
  3. Copy the Account/Server URL from the right panel
Snowflake URL