Submitting Jobs¶
You can submit quantum circuits directly through the Open Quantum Portal — no SDK or Python required. This is useful for quickly evaluating the platform, running one-off experiments, or for users who prefer a visual interface over writing code.
For production workflows and programmatic access, use the Python SDK or one of the framework plugins (Qiskit, PennyLane).
Prepare a QASM File¶
You need an OpenQASM file to submit through the portal. You can write your own or grab one from the Sample QASM page.
Other input formats
The portal accepts OpenQASM uploads. Some backends support additional formats through the Python SDK via input_format.
Here's a minimal Bell state circuit you can save as bell.qasm:
OPENQASM 2.0;
include "qelib1.inc";
qreg q[2];
creg c[2];
h q[0];
cx q[0],q[1];
measure q[0] -> c[0];
measure q[1] -> c[1];
Tip
The Sample QASM page has ready-to-download circuits for teleportation, Grover's search, QFT, error correction, and more.
Create a New Job¶
- Sign in to www.openquantum.com.
- Navigate to Jobs in the sidebar.
- Click New Job.
- Fill in the job details:
| Field | Description |
|---|---|
| Name | A label for your job (e.g., "Bell State Test"). |
| Backend | The QPU to target (e.g., IonQ Forte-1, Rigetti Cepheus-1). |
| Shots | Number of measurement repetitions (e.g., 1024). |
| QASM File | Upload your .qasm file. |
- Click Submit.
Your job will appear in the Jobs list. See Monitoring Jobs for how to track progress and download results.