Your quantum data.
A clearer result.
Apply quantum error mitigation to measurement counts or IBM Quantum circuits. Compare raw and mitigated results through one API.
10 calls/month included · No credit card
Start with existing counts—no IBM account needed. Running new hardware jobs uses your IBM Quantum allocation.
01 / Send your counts
result = qf.correct(counts={
"00": 460, "01": 50,
"10": 50, "11": 440
})02 / Compare the result
Recorded API output for synthetic input. 1,000 total shots preserved. This demonstrates the workflow, not a measured accuracy gain.
Selected hardware benchmark results, not expected gains for every circuit. The synthetic example is separate from these benchmarks.
Works with the quantum stack you already use
Why Qubience
Better results. Clear API workflow.
Run mitigation through a Python SDK or HTTP API. Choose the workflow that fits the data you already have.
Choose your mitigation workflow
Correct existing counts without submitting new QPU jobs, or use end-to-end mitigation with CDR training and NEC calibration. Additional circuits use your IBM Quantum allocation.
One Call. Done.
Submit your circuit and retrieve mitigated results through one API. Use asynchronous jobs to track progress while hardware is queued.
Python SDK
Install the SDK and use your API key to correct existing measurement counts.
from qubience import QFClient
qf = QFClient(api_key="qf_live_...")
result = qf.correct(counts=my_counts)
From first experiment to research team
Start with 10 free calls each month. Choose a paid plan when you need more capacity, or discuss custom requirements with us.
Proven on Real Hardware
2.7× fidelity improvement measured on IBM ibm_fez. Not simulators. Explore the reported benchmark circuits and their limitations.
See benchmarksCheck Circuit Compatibility
Validate OpenQASM 2.0 circuits before submission. Improvement varies by circuit and noise; computational-basis observables use I and Z terms.
Integrate in Minutes
Install the SDK, validate your circuit, and submit a job.
1from qubience import QFClient23qf = QFClient(api_key="qf_live_...")45# Validate your circuit (free)6v = qf.validate(circuit_qasm=my_circuit)7print(f"Compatible: {v.compatible}")
Simple, Transparent Pricing
Choose an API plan. IBM Quantum usage is separate; end-to-end mitigation runs additional circuits.
Pay for one month at a time. Renew manually when it ends; automatic renewals and annual checkout are not available yet.
Professional
For teams running real experiments.
Includes everything in Starter
- 500 optimization calls/month
- All algorithms included
- Up to 200 qubits per request
- Priority support
- Usage analytics dashboard
- Usage history
Research Lab
For active quantum research teams at scale.
Includes everything in Professional
- 5,000 optimization calls/month
- All algorithms included
- Up to 200 qubits per request
- Email support
- Job history and result downloads
- Asynchronous job tracking
Frequently Asked Questions
Start with your first comparison.
10 free API calls. No credit card required. IBM Quantum usage is separate.
No setup fees · Start with counts · Upgrade when you need to