For teams already on Databricks — deploy Prometheux as a native application in your workspace.
Overview
Prometheux can be deployed as a Databricks native application that runs inside your workspace on AWS, Azure, or GCP. The app bundles a React frontend, FastAPI backend, and Java services behind a single-port Node.js proxy, with persistent storage via Lakebase (Databricks managed PostgreSQL).Prerequisites
- Databricks workspace (AWS, Azure, or GCP)
- Databricks CLI installed and configured (
databricks configure) - AWS credentials for Java services — contact Prometheux to obtain
Quick Start
1. Clone the Repository
2. Configure Environment Variables
bundle-vars.yml and fill in the AWS credentials provided by Prometheux:
Contact Prometheux to obtain these credentials (required for full
functionality).
3. Deploy & Run
- Check if you have the Databricks CLI installed
- Prompt you to set up Lakebase (recommended) or use SQLite
- Deploy the app to your Databricks workspace
- Ask if you want to start the app immediately
4. Access Your App
Your app will be available at:Services
The app includes Java services that are downloaded automatically at runtime:Configuration
Database Storage
The app uses Lakebase (Databricks managed PostgreSQL) for persistent data storage. The./deploy.sh script automatically handles Lakebase setup.
If you decline Lakebase during setup, the app falls back to SQLite (ephemeral —
data is lost on restart).
Configuration Variables
All configuration is inbundle-vars.yml:
Management
Updating
bundle-vars.yml configuration will be preserved.
Troubleshooting
Check status and logs:
Architecture
Next Steps
- Installing PX on Databricks & Connectors — Connect Prometheux to Databricks via JDBC
- Concepts — Understand the core building blocks
- Python SDK — Connect to Prometheux programmatically

