---
title: qobj (v0.46)
description: API reference for qiskit.qobj in qiskit v0.46
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/0.46/qobj
---

# Qobj

`qiskit.qobj`

## Base

|                                                                                                                                 |                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [`QobjExperimentHeader`](/docs/api/qiskit/0.46/qiskit.qobj.QobjExperimentHeader "qiskit.qobj.QobjExperimentHeader")(\*\*kwargs) | A class representing a header dictionary for a Qobj Experiment. |
| [`QobjHeader`](/docs/api/qiskit/0.46/qiskit.qobj.QobjHeader "qiskit.qobj.QobjHeader")(\*\*kwargs)                               | A class used to represent a dictionary header in Qobj objects.  |

## Qasm

|                                                                                                                                                       |                                                                                                                           |
| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| [`QasmQobj`](/docs/api/qiskit/0.46/qiskit.qobj.QasmQobj "qiskit.qobj.QasmQobj")(\[qobj\_id, config, experiments, header])                             | An OpenQASM 2 Qobj.                                                                                                       |
| [`QasmQobjInstruction`](/docs/api/qiskit/0.46/qiskit.qobj.QasmQobjInstruction "qiskit.qobj.QasmQobjInstruction")(name\[, params, qubits, ...])        | A class representing a single instruction in an QasmQobj Experiment.                                                      |
| [`QasmQobjExperimentConfig`](/docs/api/qiskit/0.46/qiskit.qobj.QasmQobjExperimentConfig "qiskit.qobj.QasmQobjExperimentConfig")(\[calibrations, ...]) | Configuration for a single OpenQASM 2 experiment in the qobj.                                                             |
| [`QasmQobjExperiment`](/docs/api/qiskit/0.46/qiskit.qobj.QasmQobjExperiment "qiskit.qobj.QasmQobjExperiment")(\[config, header, ...])                 | An OpenQASM 2 Qobj Experiment.                                                                                            |
| [`QasmQobjConfig`](/docs/api/qiskit/0.46/qiskit.qobj.QasmQobjConfig "qiskit.qobj.QasmQobjConfig")(\[shots, seed\_simulator, ...])                     | A configuration for an OpenQASM 2 Qobj.                                                                                   |
| [`QasmExperimentCalibrations`](/docs/api/qiskit/0.46/qiskit.qobj.QasmExperimentCalibrations "qiskit.qobj.QasmExperimentCalibrations")(gates)          | A container for any calibrations data.                                                                                    |
| [`GateCalibration`](/docs/api/qiskit/0.46/qiskit.qobj.GateCalibration "qiskit.qobj.GateCalibration")(name, qubits, params, ...)                       | Each calibration specifies a unique gate by name, qubits and params, and contains the Pulse instructions to implement it. |

## Pulse

|                                                                                                                                                             |                                                                       |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
| [`PulseQobj`](/docs/api/qiskit/0.46/qiskit.qobj.PulseQobj "qiskit.qobj.PulseQobj")(qobj\_id, config, experiments\[, header])                                | A Pulse Qobj.                                                         |
| [`PulseQobjInstruction`](/docs/api/qiskit/0.46/qiskit.qobj.PulseQobjInstruction "qiskit.qobj.PulseQobjInstruction")(name, t0\[, ch, ...])                   | A class representing a single instruction in an PulseQobj Experiment. |
| [`PulseQobjExperimentConfig`](/docs/api/qiskit/0.46/qiskit.qobj.PulseQobjExperimentConfig "qiskit.qobj.PulseQobjExperimentConfig")(\[qubit\_lo\_freq, ...]) | A config for a single Pulse experiment in the qobj.                   |
| [`PulseQobjExperiment`](/docs/api/qiskit/0.46/qiskit.qobj.PulseQobjExperiment "qiskit.qobj.PulseQobjExperiment")(instructions\[, config, ...])              | A Pulse Qobj Experiment.                                              |
| [`PulseQobjConfig`](/docs/api/qiskit/0.46/qiskit.qobj.PulseQobjConfig "qiskit.qobj.PulseQobjConfig")(meas\_level, meas\_return, ...)                        | A configuration for a Pulse Qobj.                                     |
| [`QobjMeasurementOption`](/docs/api/qiskit/0.46/qiskit.qobj.QobjMeasurementOption "qiskit.qobj.QobjMeasurementOption")(name\[, params])                     | An individual measurement option.                                     |
| [`PulseLibraryItem`](/docs/api/qiskit/0.46/qiskit.qobj.PulseLibraryItem "qiskit.qobj.PulseLibraryItem")(name, samples)                                      | An item in a pulse library.                                           |
