{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "jddevtime/open-lakehouse-compute-fabric",
 "name": "open-lakehouse-compute-fabric",
 "owner": "jddevtime",
 "slug": "jddevtime-open-lakehouse-compute-fabric",
 "github": "https://github.com/jddevtime/open-lakehouse-compute-fabric",
 "what": "Open Lakehouse Compute Fabric (OLCF) is an Apache 2.0 Python platform with a console, REST API, CLI, SDK and MCP endpoint for lakehouse work, plus a Spark compute fabric you run on your own machines and an extension for Microsoft Fabric notebooks.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Python and a Linux machine (the README says it runs end to end on Linux)",
  "Installation of the OLCF package as described in the README Install section",
  "For the multi-machine fabric: a Spark runtime installed with the JDK, and machines that can reach the control plane",
  "For the Fabric extension: a Fabric tenant you control, the olcf_fabric wheel in a Fabric Environment, and Entra and network setup"
 ],
 "audience_note": "Data engineers, DBAs and platform owners who want a lakehouse and Spark compute they control, with or without a Microsoft Fabric tenant.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Data and analytics",
 "url": "https://dedupedai.com/use-cases/jddevtime-open-lakehouse-compute-fabric/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "jddevtime-open-lakehouse-compute-fabric--run-full-lakehouse-on-one-machine",
   "title": "Run a full lakehouse platform on one machine",
   "best": true,
   "url": "https://dedupedai.com/use-cases/jddevtime-open-lakehouse-compute-fabric/run-full-lakehouse-on-one-machine/",
   "json": "https://dedupedai.com/use-cases/u/jddevtime-open-lakehouse-compute-fabric/run-full-lakehouse-on-one-machine.json"
  },
  {
   "id": "jddevtime-open-lakehouse-compute-fabric--trace-table-lineage-and-owners",
   "title": "Find what depends on a table and who owns it",
   "best": false,
   "url": "https://dedupedai.com/use-cases/jddevtime-open-lakehouse-compute-fabric/trace-table-lineage-and-owners/",
   "json": "https://dedupedai.com/use-cases/u/jddevtime-open-lakehouse-compute-fabric/trace-table-lineage-and-owners.json"
  },
  {
   "id": "jddevtime-open-lakehouse-compute-fabric--let-claude-code-query-the-catalog",
   "title": "Let Claude Code browse the catalog and run read-only SQL",
   "best": false,
   "url": "https://dedupedai.com/use-cases/jddevtime-open-lakehouse-compute-fabric/let-claude-code-query-the-catalog/",
   "json": "https://dedupedai.com/use-cases/u/jddevtime-open-lakehouse-compute-fabric/let-claude-code-query-the-catalog.json"
  },
  {
   "id": "jddevtime-open-lakehouse-compute-fabric--run-fabric-notebook-on-own-spark",
   "title": "Run a Fabric notebook on your own Spark hardware",
   "best": false,
   "url": "https://dedupedai.com/use-cases/jddevtime-open-lakehouse-compute-fabric/run-fabric-notebook-on-own-spark/",
   "json": "https://dedupedai.com/use-cases/u/jddevtime-open-lakehouse-compute-fabric/run-fabric-notebook-on-own-spark.json"
  },
  {
   "id": "jddevtime-open-lakehouse-compute-fabric--build-spark-fabric-across-own-machines",
   "title": "Build a Spark cluster from your own machines",
   "best": false,
   "url": "https://dedupedai.com/use-cases/jddevtime-open-lakehouse-compute-fabric/build-spark-fabric-across-own-machines/",
   "json": "https://dedupedai.com/use-cases/u/jddevtime-open-lakehouse-compute-fabric/build-spark-fabric-across-own-machines.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
