---
title: PassManagerStagePluginManager (v2.1)
description: API reference for qiskit.transpiler.preset_passmanagers.plugin.PassManagerStagePluginManager in qiskit v2.1
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/2.1/qiskit.transpiler.preset_passmanagers.plugin.PassManagerStagePluginManager
---

# PassManagerStagePluginManager

*class* `qiskit.transpiler.preset_passmanagers.plugin.PassManagerStagePluginManager`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.1/qiskit/transpiler/preset_passmanagers/plugin.py#L201-L271)

Bases: [`object`](https://docs.python.org/3/library/functions.html#object)

Manager class for preset pass manager stage plugins.

## Methods

### get\_passmanager\_stage

`get_passmanager_stage(stage_name, plugin_name, pm_config, optimization_level=None)`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.1/qiskit/transpiler/preset_passmanagers/plugin.py#L225-L258)

Get a stage

**Parameters**

- **stage\_name** ([*str*](https://docs.python.org/3/library/stdtypes.html#str)) –
- **plugin\_name** ([*str*](https://docs.python.org/3/library/stdtypes.html#str)) –
- **pm\_config** ([*PassManagerConfig*](/docs/api/qiskit/2.1/qiskit.transpiler.PassManagerConfig "qiskit.transpiler.passmanager_config.PassManagerConfig")) –

**Return type**

[*PassManager*](/docs/api/qiskit/2.1/qiskit.transpiler.PassManager "qiskit.transpiler.passmanager.PassManager")
