HPCC Systems review
A broad open-source data lake platform for distributed processing, queries, governance, and machine learning.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
HPCC Systems is an open-source platform for enterprise data engineering, data lake management, analytics, and machine learning. It suits teams that need distributed ingestion, transformation, enrichment, indexing, querying, and information delivery across self-hosted or hybrid environments. Thor handles distributed data processing, while Roxie supports concurrent query and information delivery services. Developers can work in the declarative ECL language, with SQL access through JDBC and WsSQL for teams that prefer a more familiar query interface.
Its open-source model provides free deployment, with support for web, Linux, APIs, and self-hosted environments. The platform covers both ingestion modes, distributed storage with replication and failover, metadata catalog capabilities, governance controls, and data sharing. Kubernetes-based containerized deployment adds an option for teams standardizing on container orchestration, while integrations with AWS S3 and Azure Blob Storage support cloud object storage. The published feature set also includes a parallel machine learning library, making HPCC Systems a fit for organizations that want analytics and machine learning in the same data platform.
HPCC Systems has a wide ecosystem footprint through Apache Spark, Pentaho Data Integration, R, VS Code, REST, SOAP, XML, HTTP/HTTPS, and JSON interfaces. Tombolo provides data lake workflow documentation and governance, which helps address operational organization beyond processing and querying. The trade-off is breadth: teams must accommodate ECL and a multi-engine architecture, and open table format workflows are not a stated focus. Choose HPCC Systems for open-source, high-performance data lake processing with governance and machine learning; consider a narrower alternative if simplicity or a specific table format is the primary requirement.
HPCC Systems pros and cons
- Where it wins
- Free open-source deployment with distributed ingestion and query engines
- Replication, failover, Kubernetes, and hybrid cloud deployment support
- Machine learning, SQL, APIs, governance, and workflow capabilities
- Where it doesn't
- ECL adds a platform-specific programming language to the learning curve
- The broad feature set may exceed the needs of narrow data lake projects
- Open table format workflows are not a stated focus
HPCC Systems fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
