Apache Atlas
atlas.apache.org
What it is
Apache Atlas is open-source software for managing metadata and governance around data assets. It supports cataloging, classification, governance, and collaboration, with predefined metadata types and tools for defining custom types, entities, and relationships. Teams can create classifications, associate them with multiple entities, and propagate them through data lineage. The interface displays lineage, and REST APIs can access and update it. Metadata search works by type, classification, attribute value, or free text, including through a SQL-like language. Fine-grained access controls apply to metadata entities and classification operations. Integration with Apache Ranger can use classifications for authorization and data masking. Atlas exposes REST endpoints for metadata types, entities, lineage, and discovery; documented integrations include Hive, HBase, Sqoop, Storm, and Kafka. Atlas is server software for self-hosted deployment, built and packaged for an environment with HBase and Solr. It is listed for Linux, web, API, and self-hosted use, at free.
Spec sheet
- What it does
- Apache Atlas is an extensible metadata governance service for Hadoop and broader enterprise data ecosystems.Read 14 Oct 2026 · atlas.apache.org
- Purpose
- Apache Atlas provides open metadata management and governance capabilities to catalog, classify, govern, and support collaboration around data assets.Read 7 Oct 2026 · atlas.apache.org
- Deployment
- The repository provides Docker build instructions and produces server, source and multiple hook distribution archives.Read 14 Oct 2026 · github.com
- Integrations
- Documented metadata sources include Hive, Sqoop, Falcon, Storm and HBase.Read 14 Oct 2026 · atlas.apache.org
- Security
- Atlas supports fine-grained access controls for metadata entities and classification operations.Read 7 Oct 2026 · atlas.apache.org
- Founded
- 2015Read 28 Sep 2026 · atlas.apache.org
- API surface
- The published API includes discovery, entity, glossary, lineage, notification, relationship and type REST services.Read 14 Oct 2026 · atlas.apache.org
- Authentication
- Supported authentication methods include file credentials, Kerberos, LDAP or Active Directory, Keycloak OpenID Connect/OAuth2 and PAM.Read 14 Oct 2026 · apache.googlesource.com
- Build requirements
- The project documents builds with Java 8, Java 11 or Java 17 and recommends 2 GB minimum and maximum Maven heap settings.Read 14 Oct 2026 · github.com
- Classification
- Classifications such as PII, expiry and data quality can be created dynamically, attached to entities and propagated through lineage.Read 14 Oct 2026 · atlas.apache.org
- Community support
- The project lists user and developer mailing lists for community discussion.Read 7 Oct 2026 · atlas.apache.org
- Documentation
- Official documentation covers architecture, type system, search, glossary, security, authentication, authorization, notifications, bridges and high availability.Read 14 Oct 2026 · atlas.apache.org
- Download integrity
- The downloads page says release artifacts are distributed through mirrors and recommends verifying them with GPG signatures or SHA checksums.Read 7 Oct 2026 · atlas.apache.org
- High availability
- For redundant Kafka notifications, Atlas recommends at least two brokers and topic replication of at least two.Read 14 Oct 2026 · atlas.apache.org
- Hive integration
- The Hive hook listens for create, update and delete operations and sends metadata changes through Kafka notifications.Read 14 Oct 2026 · atlas.apache.org
- Hive lineage
- The Hive bridge captures column-level lineage for simple, expression and script transformations, subject to a Hive 1.2.1 patch.Read 14 Oct 2026 · atlas.apache.org
- Import utilities
- An import-hive.sh command can initialize Atlas from selected tables, databases or all Hive databases and tables.Read 14 Oct 2026 · atlas.apache.org
- Kafka extensibility
- Kafka-based messaging lets applications publish metadata to Atlas and consume metadata-change events.Read 14 Oct 2026 · atlas.apache.org
- Known limitation
- If HBase region servers hosting the Atlas table are unavailable, Atlas cannot store or retrieve metadata until they return.Read 14 Oct 2026 · atlas.apache.org
- Latest release
- Apache Atlas 2.5.0 was released on 2026-04-30.Read 14 Oct 2026 · release-catalog-test.apache.org
- Licence
- Apache Atlas is distributed under the Apache License 2.0.Read 14 Oct 2026 · atlas.apache.org
- Limit: implementation effort
- G2 reviewers repeatedly describe initial setup as resource-intensive and the learning curve as a barrier to using the full product.Read 14 Oct 2026 · g2.com
- Lineage
- Atlas provides a web lineage view and REST operations for reading and updating lineage.Read 14 Oct 2026 · atlas.apache.org
- Maker founded
- The Apache Software Foundation lists 1999 as its founding year.Read 14 Oct 2026 · linkedin.com
- Maker headquarters
- The Apache Software Foundation lists Wilmington, Delaware as its headquarters.Read 14 Oct 2026 · linkedin.com
- Maker legal name
- The Apache Software Foundation is a nonprofit software-development organization.Read 14 Oct 2026 · linkedin.com
- Maker size
- LinkedIn lists the foundation's company size as 5,001–10,000 employees.Read 14 Oct 2026 · linkedin.com
- Metadata model
- It includes predefined metadata types and lets users define new types, entities, and relationships.Read 7 Oct 2026 · atlas.apache.org
- Metadata modeling
- Users can define metadata types with primitive or complex attributes, references, inheritance and entity instances.Read 14 Oct 2026 · atlas.apache.org
- Praise: customization
- TrustRadius reports praise for defining custom metadata types and using APIs or publish-subscribe models.Read 14 Oct 2026 · trustradius.com
- Praise: governance value
- A G2 reviewer praised platform-agnostic governance and the fact that the software was free to their organization.Read 14 Oct 2026 · g2.com
- Praise: interface
- TrustRadius summarizes reviewers as finding the interface user-friendly and easy to navigate and maintain.Read 14 Oct 2026 · trustradius.com
- Praise: saved queries
- TrustRadius says several reviewers valued saving selected queries for reuse.Read 14 Oct 2026 · trustradius.com
- Praise: usability
- G2's review summary says users repeatedly praise ease of use and data-management capabilities.Read 14 Oct 2026 · g2.com
- Project activity
- The June 2026 board report calls activity moderate and records 51 committers and 34 PMC members.Read 14 Oct 2026 · apache.org
- Project age
- Apache Atlas project records state it was founded on 2017-06-20.Read 14 Oct 2026 · apache.org
- Ranger integration
- Integration with Apache Ranger enables authorization and data masking based on Atlas classifications.Read 7 Oct 2026 · atlas.apache.org
- Rating on G2
- 4.5 out of 5 from 17 reviewsRead 14 Oct 2026 · g2.com
- Rating on TrustRadius
- 7.2 out of 10 from 3 reviewsRead 14 Oct 2026 · trustradius.com
- Release changes
- The 2.5.0 report lists asynchronous-import performance work, search and UI fixes, an Impala hook fix and dependency upgrades.Read 14 Oct 2026 · apache.org
- REST API
- All Atlas functionality is exposed through REST endpoints for creating, updating, deleting and querying types and entities.Read 14 Oct 2026 · atlas.apache.org
- Search
- The product supports type, classification, attribute and free-text search plus a SQL-like domain-specific language.Read 14 Oct 2026 · atlas.apache.org
- Security policy integration
- Apache Ranger can use Atlas classifications for authorization and data-masking policies.Read 14 Oct 2026 · atlas.apache.org
- Transport security
- Atlas security documentation describes one-way and two-way TLS plus simple or Kerberos HTTP authentication.Read 14 Oct 2026 · atlas.apache.org
Plans and prices
Strong points and limits
Strong points
- Defines custom metadata types, entities, and relationships
- Displays and updates data lineage
- Searches metadata by type, classification, attributes, or text
- Supports fine-grained access controls
- Free at free
Limits
- Requires server software installation
- Deployment environment involves HBase and Solr
- Release artifacts should be verified with signatures or checksums
Who it suits
Apache Atlas suits teams managing metadata and governance for data assets in a self-hosted environment. It may fit organizations that need lineage, classification-based access controls, and REST API access.
Apache Atlas in depth
Read the full write-up
Apache Atlas is an open metadata governance platform for organizations that need to catalog, classify, and trace data assets. It suits teams able to deploy and operate server software alongside HBase and Solr. Its strongest case is combining a flexible metadata model with lineage, discovery, and governance controls at no licensing cost.
Overview
Atlas starts with predefined metadata types but also lets teams create their own types, entities, and relationships. That flexibility can reflect an organization’s data landscape more closely than a fixed catalog model, though it puts responsibility on the team to define and maintain the structure it needs.
Classifications can be associated with multiple entities and propagated through lineage, connecting governance labels to data relationships. Search spans types, classifications, attribute values, and free text, with a SQL-like DSL for more structured queries. Automated discovery, column-level lineage, and pipeline lineage broaden its use beyond a static inventory.
Key features
Lineage and discovery
The interface displays lineage, while REST endpoints let applications access and update it. The API also covers metadata types, entities, and discovery, making Atlas relevant to teams that need both a human-facing catalog and programmatic integration. Search by classification or attribute can help narrow large catalogs; the SQL-like DSL offers a more expressive route than free text alone.
Classification and access controls
Fine-grained controls apply to metadata entities and classification operations. Integration with Apache Ranger can use Atlas classifications for authorization and data masking, linking metadata governance to enforcement. Security documentation covers SSL, service authentication, and SPNEGO-based HTTP authentication, including Kerberos options. These capabilities suit organizations with established security practices, but require an environment prepared to configure and operate them.
Integrations and deployment
The architecture documentation names Hive, HBase, Sqoop, Storm, and Kafka among Atlas integrations. Atlas is installed as server software and can be built and packaged for deployment in an environment with HBase and Solr. That infrastructure requirement is consequential: teams already operating those components may find Atlas a natural fit, while those seeking a hosted catalog or a lightweight installation should look elsewhere.
Release artifacts are distributed through mirrors, and the project recommends verifying downloads with GPG signatures or SHA checksums. User and developer mailing lists provide channels for community discussion.
Pricing
Apache Atlas is free and open source. The Apache Atlas plan costs nothing and covers open metadata governance software; no paid plans or usage limits are stated. That makes it a cost-conscious option for teams able to supply and maintain the deployment environment, but free licensing does not remove the operational work of running server software with HBase and Solr.
Platforms
Atlas supports API, Linux, self-hosted, and web platforms. Its server deployment model favors organizations that can manage their own environment rather than buyers looking for a vendor-hosted service.
Who it's for
Atlas is a strong candidate for data and platform teams that need a customizable metadata model, lineage across assets, and classification-driven governance, especially where Apache Ranger or the named data-system integrations are relevant. It is less suitable for organizations without the capacity to deploy and maintain its supporting infrastructure, or those that want a managed service rather than self-hosted software.
Pros and cons
Pros: User-defined metadata types, entities, and relationships provide room to model organization-specific assets.
Pros: Classifications can propagate through lineage, and Atlas supports automated discovery plus column-level and pipeline lineage.
Pros: Fine-grained controls and Ranger integration connect metadata classifications with authorization and data masking.
Pros: Free, open-source licensing avoids a software charge.
Cons: Deployment requires an environment with HBase and Solr, adding infrastructure and operational responsibilities.
Cons: Teams must shape their own metadata model, so flexibility comes with configuration and governance work.
Alternatives
For other options, see Metadata Management Software and Data Lineage Tools.
DataHub is another free, self-hosted option with API, Linux, and web support; consider it if its Core plan’s deployment approach better fits your team.
Progress Semaphore is a paid alternative with a free trial and a development plan for demos, development, and capability evaluations.
Ab Initio Data Platform is a paid option that requires a free proof of concept before purchase.
Aurelius Atlas is a free, open-source self-hosted alternative, with optional consulting services.
MetaKarta has a paid annual starter plan with a five-concurrent-user maximum and up to five pre-selected connectors.
Alex Solutions offers a paid enterprise platform with annual billing and unlimited users and sources.
Dawiso starts at €445 a month on its Standard plan, with five user seats, five contributor licenses, 20 viewer licenses, and unlimited connectors.
OpenMetadata is another free, self-hosted option with no usage limits stated on its page.
Verdict
Choose Apache Atlas if your team needs customizable metadata governance with lineage and classification controls, and can operate a self-hosted deployment with HBase and Solr. Its no-cost, open-source model is compelling when that infrastructure is already within reach; look elsewhere if you need a managed service or want to avoid the deployment burden.
Verdict
Apache Atlas offers metadata discovery, classification, and lineage in a free, self-hosted package. Deployment requires an environment that includes HBase and Solr, so teams should account for that requirement.
Where Specifiction places it
- Data Lineage Tools#3 of 438.9
- Data Catalog Software#1 of 129.0
- Metadata Management Software#2 of 158.8