Apache Mahout website screenshot

Apache Mahout

Apache Mahout is an open-source framework for building scalable machine learning applications. The project has evolved to include Qumat, a unified Python API for building quantum circuits that runs across multiple quantum backends including Qiskit, Cirq, and Amazon Braket, along with QDP for GPU-accelerated classical-to-quantum data encoding.

Apache Mahout publishes 2 APIs on the APIs.io network. Tagged areas include Distributed Computing, Machine Learning, Python, Quantum Computing, and Scala.

Apache Mahout’s developer surface includes developer portal, engineering blog, and 7 more developer resources.

22.9/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
2 APIs 8 Features 4 Use Cases
Distributed ComputingMachine LearningPythonQuantum ComputingScala

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 22.9/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 4.8 / 13
Governance 0.0 / 12
Discoverability 5.9 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/apache-mahout: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

Qumat

Qumat is a unified Python API for building and executing quantum circuits across multiple quantum computing backends including Qiskit, Cirq, and Amazon Braket. It provides a har...

Apache Mahout Samsara

Mahout Samsara is a distributed linear algebra DSL in Scala for building machine learning algorithms on Apache Spark. It provides matrix decompositions, collaborative filtering,...

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Apache Mahout Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 8

Notable capabilities this provider offers.

Hardware-Agnostic Quantum API

Qumat provides a unified API that runs the same quantum circuit code on Qiskit, Cirq, and Amazon Braket backends without modification.

Quantum Gate Operations

Complete library of single-qubit gates (H, X, Y, Z, T, Rx, Ry, Rz, U) and multi-qubit gates (CNOT, Toffoli, SWAP, CSWAP).

Parameterized Quantum Circuits

Support for symbolic parameters in rotation gates for variational quantum algorithms and quantum machine learning.

GPU-Accelerated Data Encoding

QDP provides zero-copy tensor transfer for encoding classical data into quantum states with GPU acceleration.

Distributed Linear Algebra

Samsara DSL enables large-scale matrix operations distributed across Apache Spark clusters.

Collaborative Filtering

Distributed recommendation algorithms including ALS-based collaborative filtering for large-scale datasets.

Clustering

Distributed K-Means, fuzzy K-Means, and spectral clustering algorithms running on Spark.

Dimensionality Reduction

Distributed SVD, PCA, and random projection methods for large-scale feature reduction.

Scroll for all 8

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Apache Mahout Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Apache Mahout Vulnerability Disclosure

security.txt · contact published

SECURITY

Use Cases 4

What developers build with this provider.

Quantum Machine Learning

Build variational quantum algorithms and quantum neural networks using parameterized circuits via the Qumat API.

Quantum Algorithm Research

Prototype and test quantum algorithms across different hardware backends without rewriting circuit code.

Large-Scale Recommendation

Build distributed recommendation systems processing billions of user-item interactions using Mahout on Spark.

Distributed Clustering

Cluster large datasets using distributed K-Means and other algorithms running on Apache Spark.

Integrations 4

Pre-built integrations with other platforms and tools.

Qiskit

IBM Qiskit quantum computing framework as a Qumat execution backend for IBM quantum hardware and simulators.

Cirq

Google Cirq quantum computing framework as a Qumat execution backend for Google quantum hardware.

Amazon Braket

AWS Braket quantum computing service as a Qumat execution backend for cloud quantum hardware.

Apache Spark

Primary distributed computing backend for Mahout Samsara linear algebra and machine learning algorithms.

Resources

Get Started 1

Portal, sign-up, and the first successful call

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: apache-mahout
name: Apache Mahout
description: Apache Mahout is an open-source framework for building scalable machine learning applications. The project has
  evolved to include Qumat, a unified Python API for building quantum circuits that runs across multiple quantum backends
  including Qiskit, Cirq, and Amazon Braket, along with QDP for GPU-accelerated classical-to-quantum data encoding.
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/apache-mahout.png
tags:
- Distributed Computing
- Machine Learning
- Python
- Quantum Computing
- Scala
created: '2026-03-16'
modified: '2026-04-19'
url: https://raw.githubusercontent.com/api-evangelist/apache-mahout/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: apache-mahout:qumat
  name: Qumat
  description: Qumat is a unified Python API for building and executing quantum circuits across multiple quantum computing
    backends including Qiskit, Cirq, and Amazon Braket. It provides a hardware-agnostic interface for quantum gate operations,
    parameterized circuits, measurement, and state vector retrieval.
  humanURL: https://mahout.apache.org/docs/qumat
  tags:
  - Python
  - Quantum Computing
  - Quantum Circuits
  properties:
  - type: Documentation
    url: https://mahout.apache.org/docs/qumat
  - type: APIReference
    url: https://mahout.apache.org/docs/qumat/api
  - type: GettingStarted
    url: https://mahout.apache.org/docs/qumat/getting-started
  - type: SDKs
    url: https://pypi.org/project/qumat/
    title: Python SDK (PyPI)
  - type: GitHubRepository
    url: https://github.com/apache/mahout
- aid: apache-mahout:apache-mahout-samsara
  name: Apache Mahout Samsara
  description: Mahout Samsara is a distributed linear algebra DSL in Scala for building machine learning algorithms on Apache
    Spark. It provides matrix decompositions, collaborative filtering, clustering, and other algorithms as a mathematically
    expressive API.
  humanURL: https://mahout.apache.org/docs/latest/
  tags:
  - Distributed Computing
  - Linear Algebra
  - Machine Learning
  - Scala
  - Spark
  properties:
  - type: Documentation
    url: https://mahout.apache.org/docs/latest/
  - type: GitHubRepository
    url: https://github.com/apache/mahout
common:
- type: VulnerabilityDisclosure
  url: security/apache-mahout-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/apache-mahout-domain-security.yml
- type: Portal
  url: https://mahout.apache.org/
- type: GitHubOrganization
  url: https://github.com/apache
- type: GitHubRepository
  url: https://github.com/apache/mahout
- type: IssueTracker
  url: https://issues.apache.org/jira/browse/MAHOUT
- type: MailingList
  url: https://mahout.apache.org/docs/community/mailing-lists
- type: TermsOfService
  url: https://www.apache.org/licenses/LICENSE-2.0
- type: Features
  data:
  - name: Hardware-Agnostic Quantum API
    description: Qumat provides a unified API that runs the same quantum circuit code on Qiskit, Cirq, and Amazon Braket backends
      without modification.
  - name: Quantum Gate Operations
    description: Complete library of single-qubit gates (H, X, Y, Z, T, Rx, Ry, Rz, U) and multi-qubit gates (CNOT, Toffoli,
      SWAP, CSWAP).
  - name: Parameterized Quantum Circuits
    description: Support for symbolic parameters in rotation gates for variational quantum algorithms and quantum machine
      learning.
  - name: GPU-Accelerated Data Encoding
    description: QDP provides zero-copy tensor transfer for encoding classical data into quantum states with GPU acceleration.
  - name: Distributed Linear Algebra
    description: Samsara DSL enables large-scale matrix operations distributed across Apache Spark clusters.
  - name: Collaborative Filtering
    description: Distributed recommendation algorithms including ALS-based collaborative filtering for large-scale datasets.
  - name: Clustering
    description: Distributed K-Means, fuzzy K-Means, and spectral clustering algorithms running on Spark.
  - name: Dimensionality Reduction
    description: Distributed SVD, PCA, and random projection methods for large-scale feature reduction.
- type: UseCases
  data:
  - name: Quantum Machine Learning
    description: Build variational quantum algorithms and quantum neural networks using parameterized circuits via the Qumat
      API.
  - name: Quantum Algorithm Research
    description: Prototype and test quantum algorithms across different hardware backends without rewriting circuit code.
  - name: Large-Scale Recommendation
    description: Build distributed recommendation systems processing billions of user-item interactions using Mahout on Spark.
  - name: Distributed Clustering
    description: Cluster large datasets using distributed K-Means and other algorithms running on Apache Spark.
- type: Integrations
  data:
  - name: Qiskit
    description: IBM Qiskit quantum computing framework as a Qumat execution backend for IBM quantum hardware and simulators.
  - name: Cirq
    description: Google Cirq quantum computing framework as a Qumat execution backend for Google quantum hardware.
  - name: Amazon Braket
    description: AWS Braket quantum computing service as a Qumat execution backend for cloud quantum hardware.
  - name: Apache Spark
    description: Primary distributed computing backend for Mahout Samsara linear algebra and machine learning algorithms.
- url: https://mahout.apache.org/blog/atom.xml
  type: Blog
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com