Egeria
egeria-project.org
What it is
Egeria is an open-source project for enabling metadata and context interoperability across people, tools and platforms used in AI and data science. Its open metadata schema contains more than 600 types for describing an enterprise’s digital business. Specialist servers capture, analyze, search and manage metadata, and can extract, store and synchronize information across technologies. Egeria supports metadata exchange, linking and federation across different repositories, with frameworks intended to accommodate custom types, variations and systems. Its feature catalog includes cataloguing, lineage management, discovery, metadata security and synchronized access control. Discovery functions include schema extraction, resource profiling, and data class, grain, semantic and classification discovery. Connectors cover integration, repositories, runtime, security and REST client access. Documented content packs include PostgreSQL, Microsoft SQL Server, Oracle Database, Db2 for LUW, DuckDB, Unity Catalog, Apache Atlas and Apache Kafka. Interfaces include Egeria Explorer, Lineage Explorer, Data Mesh, The Catalog, Egeria Operations and Egeria Audit. It can run in a Docker container, standalone or as part of Kubernetes deployments. The community edition is free to use.
Spec sheet
- Purpose
- Egeria is an open source project for making metadata and related business context interoperable between tools and platforms.Read 11 Oct 2026 · egeria-project.org
- Platforms
- The project’s tutorials list Linux, macOS, and Windows as supported platforms, and describe building on Unix-like systems.Read 11 Oct 2026 · egeria-project.org
- Deployment
- Egeria can run in a Docker container and the project describes using it standalone or as part of Kubernetes deployments.Read 11 Oct 2026 · egeria-project.org
- Integrations
- The project documents connectors and content packs for technologies including PostgreSQL, Microsoft SQL Server, Oracle Database, Db2, DuckDB, Unity Catalog, Apache Atlas, and Apache Kafka.Read 11 Oct 2026 · egeria-project.org
- Security
- Egeria’s security guidance says secure deployment depends on both Egeria and the deployment environment, and describes access control, TLS, and threat modeling.Read 11 Oct 2026 · egeria-project.org
- Connectors
- The connector catalog includes integration, repository, runtime and security connectors, plus a REST client connector.Read 11 Oct 2026 · egeria-project.org
- Discovery
- Metadata discovery includes schema extraction, resource profiling, data class and grain discovery, semantic discovery and classification discovery.Read 11 Oct 2026 · egeria-project.org
- Extensibility
- Egeria’s frameworks are designed to be pluggable and extensible for custom types, variations and systems.Read 11 Oct 2026 · egeria-project.org
- Feature set
- The feature catalog includes integrated cataloguing, lineage management, metadata discovery, metadata security and synchronized access control.Read 11 Oct 2026 · egeria-project.org
- Free use
- The development guide states that the community edition is free to use and includes the functions needed by an Egeria developer.Read 11 Oct 2026 · egeria-project.org
- Interfaces
- Egeria provides REST APIs and Java and Python clients; its Python client can also be used from environments such as Jupyter notebooks.Read 11 Oct 2026 · egeria-project.org
- Interoperability
- Egeria supports metadata exchange, linking and federation between heterogeneous metadata repositories.Read 11 Oct 2026 · egeria-project.org
- Metadata management
- Its specialist servers capture, analyze, search and manage metadata and context, and can extract, store and synchronize information across technologies.Read 11 Oct 2026 · egeria-project.org
- Metadata standard
- Egeria defines an open metadata schema with over 600 types for managing context about an enterprise’s digital business.Read 11 Oct 2026 · egeria-project.org
- Metadata types
- Egeria defines an open metadata schema with more than 600 types for managing context about an enterprise’s digital business.Read 11 Oct 2026 · egeria-project.org
- Release cadence
- The release policy aims to publish a core Egeria release approximately every six weeks and says updates between releases are reserved for exceptional circumstances.Read 11 Oct 2026 · egeria-project.org
- Security scanning
- The contributor guidelines say dependencies are scanned for known CVEs and that code is checked with tools including GitHub CodeQL and Sonatype Lift.Read 11 Oct 2026 · egeria-project.org
- Support and community
- The site provides a community guide and contributor guide for people participating in the project.Read 11 Oct 2026 · egeria-project.org
- Technology integrations
- The site lists content packs for PostgreSQL, Microsoft SQL Server, Oracle Database, Db2 for LUW, DuckDB, Unity Catalog, Apache Atlas and Apache Kafka.Read 11 Oct 2026 · egeria-project.org
Strong points and limits
Strong points
- Open schema includes more than 600 metadata types
- Supports metadata exchange and federation
- Includes lineage management and discovery
- Connectors and content packs cover many technologies
- Community edition is free to use
Limits
- Requires deployment as a container, standalone, or Kubernetes component
- Framework customization may require developer involvement
Who it suits
It suits organizations and teams that need metadata exchange, discovery or lineage across different repositories and technologies. Developers who want to extend metadata types or systems may also find its pluggable frameworks relevant.
Verdict
Egeria provides a broad metadata interoperability feature set, including discovery, lineage, connectors and multiple interfaces. Its scope may suit teams building connections across heterogeneous repositories, while deployment and extension needs are worth considering.
Where Specifiction places it
- Data Lineage Tools#21 of 437.4