When you are looking to start Qiskit, you have two options. You can start Qiskit locally, which is much more secure and private, or you get started with Jupyter Notebooks hosted in IBM Quantum Lab.
What Can Qiskit Do
Qiskit includes a comprehensive set of quantum gates and a variety of pre-built circuits so users at all levels can use Qiskit for research and application development.Learn more
The transpiler translates Qiskit code into an optimized circuit using a backend’s native gate set, allowing users to program for any quantum processor or processor architecture with minimal inputs.Learn more
Run on real hardware
Users can run and schedule jobs on real quantum processors, and employ Qiskit Runtime to orchestrate quantum programs on cloud-based CPUs, QPUs, and GPUs.Learn more
Try it yourself
Ready to explore Qiskit’s capabilities for yourself? Copy the code to the right of this paragraph and try running it in your local Python environment. You can also click the link to the IBM Quantum Lab and test it there.
import qiskit# Qiskit quantum circuits librariesquantum_circuit = qiskit.circuit.library.QuantumVolume(5)quantum_circuit.measure_all()quantum_circuit.draw()# prepare your circuit to runfrom qiskit import IBMQ# Get the API token in# https://quantum-computing.ibm.com/IBMQ.save_account("YOUR TOKEN")provider = IBMQ.load_account()backend = provider.get_backend('ibmq_quito')optimized_circuit = qiskit.transpile(quantum_circuit, backend)optimized_circuit.draw()# run in real hardwarejob = backend.run(optimized_circuit)retrieved_job = backend.retrieve_job(job.job_id())result = retrieved_job.result()print(result.get_counts())