Skip to main content
Version: 0.0.41

Get Started with Lakehousecat

Lakehousecat is an AI-powered analytics platform that connects your data to large language models — enabling natural language queries, automated chart generation, and semantic data modeling in your own infrastructure.

Choose Your Path​

The fastest way to try Lakehousecat is the TUI Installer (lhc-installer). It sets up a complete local instance automatically — no Kubernetes experience required.

macOS / Linux

curl -fsSL https://install.lakehousecat.com | bash

Windows (PowerShell 5.1+)

iex (iwr https://install.lakehousecat.com/install.ps1).Content

The installer guides you through system checks, portal authentication, and automated deployment. Deploying the full service stack typically takes 30–60 minutes.

Minimum system requirements:

  • macOS, Linux, or Windows (10/11, amd64 or arm64)
  • 32 GB RAM, 10 CPU cores, 50 GB free disk (available to Docker)
  • Docker Desktop (Windows/macOS) or Docker Engine (Linux), and Minikube

→ TUI Installer Guide


Deploy to Kubernetes​

For production deployments or integration into an existing cluster, use the Kubernetes Operator via Helm. This path requires a Kubernetes cluster and familiarity with Helm and kubectl.

helm repo add lakehousecat https://charts.lakehousecat.com
helm repo update

helm install lhc-operator lakehousecat/lakehousecat-operator \
--namespace lhc-operator \
--create-namespace \
--wait

Register at portal.lakehousecat.com to get your handshake key and Customer ID before deploying.

→ Kubernetes Deployment Guide


First Login: Your Role as Administrator​

When Lakehousecat is first deployed, you log in as the Administrator. The system creates the initial admin account automatically during deployment — credentials are stored in a Kubernetes secret.

The Administrator is the only role that exists at this point. As Administrator, your responsibilities before handing the system over to other users are:

TaskWhy
Configure at least one Provider ModelRequired for all AI operations — sessions, semantic extraction, and chart generation all need an LLM
Connect and load Data SourcesData must be in ClickHouse before it can be analyzed
Run Semantic ExtractionBuilds the intelligence layer on top of the raw data
Create Custom ModelsDefines what data users can query and which LLM they use
Invite users and assign rolesBuilders and Users cannot self-register by default
Share Custom ModelsUsers only see models explicitly shared with them

Until a Custom Model exists and is shared, no regular user can do anything meaningful in the system. The Administrator sets up the platform before handing it over.

For a complete step-by-step walkthrough of this setup process, see the Quickstart Guide.

For a detailed explanation of all three roles (Administrator, Builder, User), see Roles.


First Steps After Installation​

Once Lakehousecat is running, follow these steps to start answering questions with your own data:

1. Access the UI​

Retrieve your admin credentials from the Kubernetes secret created by the Operator:

kubectl get secret lhc-admin-secret -n lhc-instance \
-o jsonpath='{.data.LHC_ADMIN_EMAIL}' | base64 -d && echo

kubectl get secret lhc-admin-secret -n lhc-instance \
-o jsonpath='{.data.LHC_ADMIN_PASSWORD}' | base64 -d && echo

Open http://localhost:42021 and log in.

2. Connect a Data Source​

Navigate to Data → Data Sources → + and connect your first data source.

Supported types: PostgreSQL, MySQL, Microsoft SQL Server, Delta Lake, Apache Hudi, Apache Iceberg, Amazon S3, File Upload

→ Connect a Data Source

3. Build the Semantic Layer and Create a Custom Model​

After connecting a data source, trigger semantic extraction to analyze the schema and generate descriptions for tables and columns. This is what enables the AI to understand your data structure.

Navigate to the data source editor → Operations tab → Create Semantic Layer.

Then create a Custom Model: navigate to Models → Custom Models → +, select a provider model (OpenAI, Anthropic, Google, Azure, or AWS), and link the data source. The semantic layer of the linked data sources becomes the knowledge base for the model.

→ Create a Model Guide

4. Start a Session​

Open Sessions, select your Custom Model, and ask a question in natural language. Lakehousecat generates SQL, executes it against your data source, and returns an answer with a visualization.

→ Sessions Guide


Subscription Tiers​

TierUsersData SourcesSupport
FREE110Portal
STANDARDUp to 1050Portal
PREMIUMUp to 100UnlimitedPriority
ENTERPRISE300+UnlimitedDedicated

All tiers run on the same platform. Upgrade through the portal — no redeployment required.


Learn More​

  • Guides — Step-by-step workflows for every feature

Support​

  • portal.lakehousecat.com — Feature requests, support tickets, and account management
  • Priority Support — Included with STANDARD, PREMIUM, and ENTERPRISE tiers