PennyLane

PennyLane is the cross-platform Python framework for quantum computing, quantum machine learning, and quantum chemistry maintained by Xanadu. It provides automatic differentiation of hybrid quantum-classical computations across PyTorch, JAX, TensorFlow, and NumPy with a device-agnostic plugin model so the same circuit runs against simulators (Lightning, default.qubit) and hardware (IBM Q, IonQ, Rigetti, AWS Braket, Strawberry Fields). Apache-2.0, latest version 0.45.0 (May 2026), 3.2k+ stars.

PennyLane is one of 10 APIs that Xanadu publishes on the APIs.io network.

This API exposes 1 JSON Schema definition.

Tagged areas include Quantum Computing, Quantum Machine Learning, Open Source, Python, and Automatic Differentiation. The published artifact set on APIs.io includes API documentation, a GitHub repository, SDKs, code examples, a JSON-LD context, and 1 JSON Schema.

API entry from apis.yml

apis.yml Raw ↑
aid: xanadu:pennylane
name: PennyLane
tags:
- Quantum Computing
- Quantum Machine Learning
- Open Source
- Python
- Automatic Differentiation
humanURL: https://pennylane.ai
properties:
- url: https://pennylane.ai
  type: Portal
- url: https://docs.pennylane.ai/en/stable/
  type: Documentation
- url: https://github.com/PennyLaneAI/pennylane
  type: GitHubRepository
- url: https://pypi.org/project/PennyLane/
  type: SDK
- url: https://pennylane.ai/qml/demonstrations/
  type: CodeExamples
- url: https://discuss.pennylane.ai/
  type: Forum
- url: json-schema/pennylane-device-schema.json
  type: JSONSchema
- url: json-ld/xanadu-context.jsonld
  type: JSONLD
description: PennyLane is the cross-platform Python framework for quantum computing, quantum machine learning,
  and quantum chemistry maintained by Xanadu. It provides automatic differentiation of hybrid quantum-classical
  computations across PyTorch, JAX, TensorFlow, and NumPy with a device-agnostic plugin model so the same
  circuit runs against simulators (Lightning, default.qubit) and hardware (IBM Q, IonQ, Rigetti, AWS Braket,
  Strawberry Fields). Apache-2.0, latest version 0.45.0 (May 2026), 3.2k+ stars.