---
title: library (latest version)
description: API reference for qiskit_ibm_runtime.circuit.library in the latest version of qiskit-ibm-runtime
source: https://quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/circuit-library
---

# Vendor-specific circuit instructions

`qiskit_ibm_runtime.circuit.library`

Vendor-specific circuit instructions.

## Classes

|                                                                                                                                                                                                                     |                                                              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [`MeasureReset`](/docs/api/qiskit-ibm-runtime/circuit-library-measure-reset#qiskit_ibm_runtime.circuit.library.MeasureReset "qiskit_ibm_runtime.circuit.library.MeasureReset")(\[name, label])                      | A reset that exposes the measurement it performs internally. |
| [`MidCircuitMeasure`](/docs/api/qiskit-ibm-runtime/circuit-library-mid-circuit-measure#qiskit_ibm_runtime.circuit.library.MidCircuitMeasure "qiskit_ibm_runtime.circuit.library.MidCircuitMeasure")(\[name, label]) | Alternative 'named' measurement definition.                  |
| [`MidCircuitReset`](/docs/api/qiskit-ibm-runtime/circuit-library-mid-circuit-reset#qiskit_ibm_runtime.circuit.library.MidCircuitReset "qiskit_ibm_runtime.circuit.library.MidCircuitReset")(\[name, label])         | Alternative 'named' reset definition.                        |
| [`XSlowGate`](/docs/api/qiskit-ibm-runtime/circuit-library-x-slow-gate#qiskit_ibm_runtime.circuit.library.XSlowGate "qiskit_ibm_runtime.circuit.library.XSlowGate")()                                               | A class for a `xslow` gate.                                  |
