Welcome¶
Egeria is an open source project from Linux Foundation (LF) AI and Data. It is developed by a team of enthusiasts from different organizations, collectively called the Egeria Community that is free to join.
Ready to run Egeria?
Egeria Workspaces is the best way to run Egeria if you are new to this technology. It offers a preconfigured, containerized environment that you can quickly download and run. Once running, Egeria workspaces has a web interface, JupyterLab, command line and a Markdown environment for activating Egeria's solutions and configuring them to work with your organization's digital resources. There is also a web server, Apache Kafka Event Bus, an Open Lineage Proxy and a PostgreSQL server to play with.
Each major capability of Egeria is demonstrated through Jupyter Notebooks, helping you to understand and apply Egeria to your organization's needs as quickly as possible. As you become familiar with Egeria, you can activate additional runtimes such as Unity Catalog, Apache Atlas, Apache Airflow and Apache Superset to make use of the integration between Egeria and these runtimes. Egeria workspaces are set up to run Egeria's solutions. If you are looking for something different, Egeria's patterns describe how the commonly useful capabilities of Egeria can be consumed.
Pragmatic Data Research (PDR) Ltd offers a public shared Egeria Demo Environment deployment at https://egeria.pdr-associates.com. This demo environment is accessible to all and reset every 24 hours. It is a good choice for anyone who wants to try Egeria without having to set up their own software. However, its shared nature means that it may be messed up by previous users that day.
If you would like a private copy of the environment, see Egeria Workspaces.
In addition to Egeria Workspaces, deployment options include:
-
Using the command line: The Getting Started with Egeria blog provides a step-by-step guide to building, installing, configuring and running Egeria on your machine using the command line.
-
Running Egeria in IntelliJ: see Setting up IntelliJ to develop components for Egeria.
-
Running Egeria in Kubernetes: see sample helm charts in https://github.com/odpi/egeria-charts.
To find out how to build you own Egeria deployment, consider the Planning Guide.
What does Egeria do?¶
Egeria manages context (linked information) about your organization's digital operations, including your data, systems, projects, locations, processes and the people around them. In the age of AI, there is increasing recognition that this type of context improves the reliability of AI applications by helping to identify the scope of what is relevant to the requester.
In addition to AI, there are many other use cases that make Egeria valuable, including:
- tradition data quality and finding data through a data catalog;
- inventory of IT systems for management and security;
- data lineage capture and management;
- knowledge management, for example in the form of glossary authoring;
- solution design and documentation;
- digital product marketplaces with subscriptions
... and many more.
The design of Egeria recognizes that the breadth and depth of context needed by an organization varies widely. Typically, an organization will want to build up their context knowledge base on a project-by-project basis, possibly focusing on a specific part of the organization and use cases. As time progresses, the richness of the context knowledge base grows.
Egeria benefits individuals as well as organizations. A person can build their portfolio of expertise and contributions in Egeria. Individuals and teams can link to one another, share news and information as well as form cross-organization communities.
Latest News¶
At last, the long-awaited release of Egeria 6.0 has been published! This release is a major milestone in the evolution of Egeria. It seeks to support organizations as they transition to a more data and AI-driven world. This world requires a greater understanding of context for description, knowledge, systems and data.
Ready to run Egeria?
Egeria Workspaces is the best way to run Egeria if you are new to this technology. It offers a preconfigured, containerized environment that you can quickly download and run. Once running, Egeria workspaces has a web interface, JupyterLab, command line and a Markdown environment for activating Egeria's solutions and configuring them to work with your organization's digital resources. There is also a web server, Apache Kafka Event Bus, an Open Lineage Proxy and a PostgreSQL server to play with.
Each major capability of Egeria is demonstrated through Jupyter Notebooks, helping you to understand and apply Egeria to your organization's needs as quickly as possible. As you become familiar with Egeria, you can activate additional runtimes such as Unity Catalog, Apache Atlas, Apache Airflow and Apache Superset to make use of the integration between Egeria and these runtimes. Egeria workspaces are set up to run Egeria's solutions. If you are looking for something different, Egeria's patterns describe how the commonly useful capabilities of Egeria can be consumed.
Pragmatic Data Research (PDR) Ltd offers a public shared Egeria Demo Environment deployment at https://egeria.pdr-associates.com. This demo environment is accessible to all and reset every 24 hours. It is a good choice for anyone who wants to try Egeria without having to set up their own software. However, its shared nature means that it may be messed up by previous users that day.
If you would like a private copy of the environment, see Egeria Workspaces.
In addition to Egeria Workspaces, deployment options include:
-
Using the command line: The Getting Started with Egeria blog provides a step-by-step guide to building, installing, configuring and running Egeria on your machine using the command line.
-
Running Egeria in IntelliJ: see Setting up IntelliJ to develop components for Egeria.
-
Running Egeria in Kubernetes: see sample helm charts in https://github.com/odpi/egeria-charts.
To find out how to build you own Egeria deployment, consider the Planning Guide.
Raise an issue or comment below