Skip to main content

Exokit — Your Databricks development power suit

Project description

Exokit — Your Databricks Development Power Suit

Generate production-grade Databricks demo projects in minutes. Choose your scope — full lakehouse + app, lakehouse only, or app only — answer a few questions, and get a deployed hello-world ready for Claude Code to build on.

Install

pip install exokit

Quick Start

# Check prerequisites (auto-installs missing tools)
exokit validate --fix

# Scaffold + deploy a new demo
exokit init my-demo-project

The CLI walks you through setup: project type, company, industry, Databricks profile, warehouse. Then it scaffolds and deploys everything end-to-end.

Project Types

Type What Gets Built
Full Lakehouse pipelines + ML + dashboards + Genie + full-stack app
Lakehouse Data gen + DLT pipelines + ML + dashboards + Genie (no app)
App FastAPI + React on Databricks Apps, queries existing UC tables (no pipelines)

What You Get

Layer What Gets Built
Raw Data Structured tables (Spark + Faker) + unstructured PDFs for RAG
Pipelines Bronze (Auto Loader) → Silver (constraints) → Gold (metrics)
ML Models AutoML + MLflow tracking + Unity Catalog model registration
Dashboards AI/BI Lakeview dashboards + Genie Spaces
AI Agent RAG agent with UC function tools
App Full-stack React + FastAPI on Databricks Apps
Governance CLAUDE.md, specialist agents, wave-based execution

Commands

exokit init [OUTPUT_DIR]              # Scaffold + deploy (interactive wizard)
exokit validate [--profile P] [--fix] # Check (and auto-install) prerequisites
exokit update-skills [PROJECT_DIR]    # Refresh bundled Databricks skills

How It Works

You answer questions  →  exokit scaffolds  →  Claude builds the content
     (9 questions)       (deterministic)      (industry-specific)

Missing prerequisites? Exokit detects and offers to install them automatically — Databricks CLI, uv, Node.js, APX, and AI Dev Kit.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exokit-0.2.1.tar.gz (728.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exokit-0.2.1-py3-none-any.whl (213.1 kB view details)

Uploaded Python 3

File details

Details for the file exokit-0.2.1.tar.gz.

File metadata

  • Download URL: exokit-0.2.1.tar.gz
  • Upload date:
  • Size: 728.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for exokit-0.2.1.tar.gz
Algorithm Hash digest
SHA256 1a1b8682a89710ced66eb2ca8807ae8e9e175da5cdac81c9b4878dbc7b89e7ec
MD5 5a4912a6fa33cfe5967162027b068ef3
BLAKE2b-256 4a7581baeba1055cd22eef4e62897a31d22b629c007ec15711963e794da21034

See more details on using hashes here.

File details

Details for the file exokit-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: exokit-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 213.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for exokit-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c0df7db00204d0e8dfd07eab32b2461c59f1aae386f22ea0242d5cbd75ba5c9a
MD5 44a21fad6afcf4dbac8df35227cc6635
BLAKE2b-256 c11067399297b1dc4e221ae977129f763711c25c0b1daafac1d3c0145ab1e97c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page