Skip to content

Welcome to Eunomia

What is Eunomia?

Eunomia is a Python library that allows you to control which data flows into your Large Language Model-based application. It is built and maintained by What About You, while contributions are welcome from the community.

How to Get Started?

  • Set up in seconds


    Install eunomia with pip and get up and running in seconds

    Installation

  • Start with an example


    Get started with Eunomia by following the quickstart example

    Quickstart

  • A modular framework


    Eunomia is designed to be modular and easy to extend.

    Explore Instruments

  • Open Source


    Eunomia is licensed under Apache 2.0 and available on GitHub

    License

Why Eunomia?

Data Governance for LLMs

LLMs are only as useful as the knowledge and data they have access to.

At the same time, users need to be able to control which data those LLMs can access, which seems doable at first. However, the more interconnected and integrated a data stack becomes, the more difficult it is to control.

We firmly believe data governance will be one of the biggest blockers to wider AI adoption, and we aim to reduce this barrier through Eunomia.

A Modular Framework for Data Governance

Eunomia aims to leverage the opportunities presented by the same LLMs and different ML models to address the key challenges of data governance.

Specifically, this framework applies data governance at a token level, thanks to a modular set of instruments, particularly built to address certain issues. These instruments can be combined to accomodate a wide range of use cases.

Get more details on Eunomia's architecture on Docs.