Installation¶
Prerequisites¶
- Python: Core SDK 3.8+; Qiskit plugin 3.9+; PennyLane plugin 3.10+; Cirq plugin 3.10+; Qrisp plugin 3.11–3.13 (Qrisp itself does not yet support 3.14); the MCP server 3.10+
Install from PyPI¶
Open Quantum provides a core SDK with optional framework plugins. Install the one that matches your workflow:
pip install openquantum-sdk # Core SDK only
pip install "openquantum-sdk[qiskit]" # Core SDK + Qiskit plugin
pip install "openquantum-sdk[pennylane]" # Core SDK + PennyLane plugin
pip install "openquantum-sdk[qiskit,pennylane]" # Core SDK + Qiskit and PennyLane
pip install "openquantum-sdk[cirq]" # Core SDK + Cirq plugin
pip install "openquantum-sdk[qrisp]" # Core SDK + Qrisp plugin
pip install openquantum-mcp # MCP server for AI agents (pulls in openquantum-sdk)
Note
Every plugin automatically installs openquantum-sdk as a dependency, so you do not need to install the Core SDK separately. The MCP package also depends on it.
Package name vs import name
Each plugin extra installs under a different import name: openquantum-sdk[qiskit] imports as openquantum_sdk_qiskit, openquantum-sdk[pennylane] as pennylane_openquantum, openquantum-sdk[cirq] as cirq_openquantum, and openquantum-sdk[qrisp] as qrisp_openquantum.
Cirq and Qrisp are in beta
The Cirq and Qrisp plugins are currently in beta. They work end to end, but their APIs and defaults may still change. Feedback is welcome in the Quantum Rings community.
Current package versions
Core, Qiskit, and PennyLane are 1.0.0. Cirq and Qrisp are 0.5.0. The MCP server is 0.2.0. Plugins and the MCP server require openquantum-sdk>=1.0.0. Qrisp also requires openquantum-sdk-qiskit>=1.0.0. These numbers live in each package's pyproject.toml and __version__. There is no separate changelog. The verify commands below print the version you have installed.
Verify Installation¶
Core SDK¶
Qiskit Plugin¶
PennyLane Plugin¶
You can verify that the plugin is installed and PennyLane recognizes it:
Cirq Plugin¶
Qrisp Plugin¶
Note
The PennyLane device requires authentication credentials at creation time. To create a device instance, you must first configure credentials via arguments or environment variables. See Authentication for setup instructions.
Next Steps¶
- Quick Start -- Submit your first quantum job.
- Authentication -- Set up your SDK key credentials.
- AI Agents & MCP -- Run jobs from Claude, Cursor, and other MCP clients.