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.2.tar.gz (728.3 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.2-py3-none-any.whl (213.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for exokit-0.2.2.tar.gz
Algorithm Hash digest
SHA256 956f2449aeec294fd6f50308793cd9f58dbf82ce37ffb2a2ba03d1eb117e472a
MD5 c8c251a7307f7bde711494a5ab3e2725
BLAKE2b-256 00753eb0b56eeab64cc631f5e238c8d68f985ac21efd3aca3a8cb2b2b5515dff

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for exokit-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 61251193dd5b28c136d379efd88560ad14ac609779a8cbc1b4809aa023022d65
MD5 f5bbe90ff3d20b95ddf9dcc8dbe69ad4
BLAKE2b-256 6d2215010b69952e4dcca5496d639a7397cf5d3a01a3b7f1402f67c3a0e5f599

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