Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Apache SystemDS

Free#24 of 26 in Data Science and Machine Learning Platforms

Apache SystemDS: Self-hosted ML workflows with automatic execution planning across local, Spark, and federated compute. Ranked #24 of 26 in Data Science and Machine Learning Platforms by our editors (7.0/10); pricing: Open source; best for developers building self-hosted distributed ML workflows.

7.0/10Editor score
Apache SystemDS7.0 Try Apache SystemDS

At a glance

  • Editor score
    7.0 / 10
  • Pricing
    Open source
  • Best for
    Developers building self-hosted distributed ML workflows
  • Free plan
    No
  • Paid from
    Free
  • Deployment model
    Self_hosted
  • Facts checked
    25 Sep 2026
  • Where it wins

    • Supports local, Apache Spark, and federated execution
    • Automatically optimizes plans for data and cluster characteristics
    • Covers feature engineering through model deployment and serving
  • Where it doesn't

    • Requires self-managed deployment and technical setup
    • No notebook environment
    • Documentation and community are the listed support channels

Our verdict on Apache SystemDS

Apache SystemDS covers several stages of the machine-learning lifecycle in software that teams run themselves. Its declarative R-like and Python-like languages support data integration, cleaning, feature engineering, model training, and serving. Developers can execute locally or distribute workloads through Apache Spark and federated workers, while built-in algorithms and functions provide ML building blocks. It is aimed at developers who want control over distributed ML workflows, rather than teams seeking a hosted workspace or notebook-centered environment.

Execution flexibility is a defining strength. SystemDS automatically compiles scripts into execution plans and optimizes them based on data and cluster characteristics. The runtime supports CPU and GPU operations, local standalone execution, Apache Spark, and federated execution with remote workers. Its ecosystem connections include Apache Hadoop, Python, and Java, alongside Spark. That breadth can suit teams working across different compute arrangements, but it also makes the product a more technical fit than a managed platform: deployment is self-hosted, and no notebook environment is included.

SystemDS is open source and distributed as Apache releases and source code for self-managed environments, rather than as a hosted subscription service. That model gives teams the option to manage their own environment, but it also means the product's operational fit depends on their ability to handle deployment and compute infrastructure. Support channels are documentation and community. Choose SystemDS if you need an open-source system spanning feature engineering, distributed execution, and model serving, and can manage the technical setup. Teams prioritizing hosted access, a built-in notebook, or a less infrastructure-oriented workflow should look elsewhere.

Your product? Our editors can test Apache SystemDS in depth and publish a review, labelled as paid · from $149/mo →

Apache SystemDS pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on systemds.apache.org

Apache SystemDS fact sheet

Free planNo
Paid fromFree
Deployment modelSelf_hosted
Notebook environmentNo
AutoMLNot verified
Model deploymentYes
GPU computeYes
Pipeline orchestrationNot verified
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
SupportDocs, Community
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations4 integrations: Apache Spark, Apache Hadoop, Python, Java
PricingOpen source
Websitesystemds.apache.org
Facts checked25 Sep 2026

Apache SystemDS integrations

Apache SystemDS lists 4 integrations on its own site.

  • Apache Spark
  • Apache Hadoop
  • Python
  • Java

Alternatives to Apache SystemDS

See all Apache SystemDS alternatives →

Used Apache SystemDS? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Apache SystemDS for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Apache SystemDS 7.0/10

Apache SystemDS is listed in our Data Science and Machine Learning Platforms directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/apache-systemds/"><img src="https://www.itechguides.com/best/badge/apache-systemds.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

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