Back to directory

mloda.ai

A plugin-based, declarative data-access layer where an AI agent or user describes the data it needs and mloda resolves how to fetch and transform it, tracing every result back to its source.

mloda.ai

mloda separates what data is needed from how to get it, through three plugin types: FeatureGroup plugins define data transformations, ComputeFramework plugins provide an execution backend such as pandas or Spark, and Extender plugins hook in logging, validation or monitoring. Three roles use these plugins: providers who define them, users who request data, and stewards who govern execution.

Built-in lineage traces every result back to its source, and the same plugins are meant to work anywhere from a notebook to production. An LLM tool function lets an agent request data by describing what it needs rather than writing retrieval code itself. mloda positions itself against feature stores, semantic layers, DAG frameworks, data catalogs and ORMs, each of which it says solves only part of the same problem. It installs with pip and is licensed Apache-2.0.

More in Data engineering

See all 98
  • ppgrid

    mrzk.io

    An open-source tool that turns tens of millions of point-data rows into a smooth, adaptive-resolution raster in seconds, using a push-pull mipmap approximation of inverse distance weighting that stays fast as the dataset grows.

  • Scope Lineage

    github.com

    An offline static analyzer that turns Spark and Hive SQL into structured, versioned column-lineage and diagnostics files, so AI agents and knowledge bases can reason from addressable, checkable facts instead of guessing from raw SQL.

  • A pair of Colab notebooks demonstrating a retrieval-augmented generation workflow for extracting structured datasets from scientific paper abstracts, applied here to hydrogen-storage properties of metal alloys and hydrides.