MIT License · Open Source · Self-Hostable

Experiment Tracking for Quantum Researchers

Log, compare, and reproduce Qiskit experiments across IBM Quantum, IonQ, and Braket — one SDK call, zero configuration.

MIT · Open Source🖥 Self-hostable
Featured onFeatured on BuildlistFeatured on BetaListQ-Lab on PeerPush
live routing fabric · q-lab
1 line
SDK Setup
IBM · IonQ · Braket
Supported Providers
Open Source
Codebase
Free Tier
No credit card

Know the cost before you run

Enterprises are terrified of runaway QPU bills. Q-Lab tells you exactly what your circuit will cost across every provider — before you submit a single shot.

✓Real pricing across IBM, IonQ, Rigetti, Azure, and more
✓Adjust qubits, depth, and shots — costs update instantly
✓Routes to the cheapest provider that meets your fidelity target
Try Cost Oracle Free →
Live Cost Estimate
Qubits
2
Depth
5
Shots
1,024
FREEIBM Quantum (Free)
$0.00
Aer Simulator (local)
$0.00
Rigetti via AWS
$0.658
Azure Quantum (IonQ)
$0.998
IonQ via AWS Braket
$1.293
Cost per single circuit run. Sign up to compare any circuit with full detail.

Everything a quantum research team needs

From circuit capture to publication, Q-Lab handles the full lifecycle so you can focus on the science.

⚗️
Experiment Tracking
Every circuit run is automatically captured — qubits, depth, gates, results, metadata. Zero boilerplate required.
📊
Circuit Analytics
Visualise gate depth trends, non-Clifford ratios, and health scores across all your runs in real time.
🔌
Multi-Provider
IBM Quantum, IonQ, Amazon Braket and more. One SDK, one dashboard, every backend you care about.
🤖
AI Insights
Ask questions about your experiments in plain English. Q-Lab Copilot surfaces patterns your eyes would miss.
👥
Collaboration
Share projects, annotate runs, and get live updates as teammates push results — no refresh needed.
📄
Publication Tools
Export figures, auto-generate methods sections, and publish reproducible experiment packages to arXiv.

Up and running in under 60 seconds

No configuration files. No YAML. Just one line and you're tracking.

1
Install the SDK
One pip command, no system dependencies. Works alongside any Qiskit or PennyLane workflow you already have.
pip install qlab-sdk
2
Enable auto-tracking
Call qlab.auto_track() once. Q-Lab automatically patches Qiskit's Sampler and Estimator — no other code changes needed.
qlab.auto_track(api_key="YOUR_API_KEY")
3
Track everything
Every circuit execution is captured — backend, depth, qubit count, results, calibration data, and timestamps.
# nothing else required

Free to use. Free to run yourself.

Use the hosted version at no cost, deploy your own instance in minutes, or contribute to the codebase. MIT license — no strings attached.

☁️
Use hosted
Sign up and start tracking immediately. No setup, free forever.
Get Started →
🖥
Self-host
Run Q-Lab on your own servers. Docker Compose, one command.
Read the guide →
🔧
Contribute
Fix bugs, add providers, improve the SDK. All PRs welcome.
CONTRIBUTING.md →
⭐ Star on GitHub