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.4.tar.gz (1.2 MB 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.4-py3-none-any.whl (268.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for exokit-0.2.4.tar.gz
Algorithm Hash digest
SHA256 4c22a118bf29b95eb9dbe00f9f386d6ad126a6e8dc47bb2336f3aa17fa814fd1
MD5 d0a6c800e64f23c2efe3acc43baf1f2c
BLAKE2b-256 f3523f274e90575c9bfbef500b9b9c1cc94dd59a333fdac1156bca65d36242db

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for exokit-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a3dc5d3ec420fea73d9fffa1594cf8009bce8327f9019b375225654d8fc23c31
MD5 ee94beee59f40e9a01f3940a25fd321a
BLAKE2b-256 c954b92d7478ba72a7039b200df55d61e5500612ae74c9c765a25c6df5e42a9a

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