---
title: HighLevelSynthesisPluginManager (v2.2)
description: API reference for qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager in qiskit v2.2
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/2.2/qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager
---

# HighLevelSynthesisPluginManager

*class* `qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.2/qiskit/transpiler/passes/synthesis/plugin.py#L687-L719)

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

Class tracking the installed high-level-synthesis plugins.

## Methods

### method

`method(op_name, method_name)`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.2/qiskit/transpiler/passes/synthesis/plugin.py#L712-L715)

Returns the plugin for `op_name` and `method_name`.

### method\_names

`method_names(op_name)`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.2/qiskit/transpiler/passes/synthesis/plugin.py#L705-L710)

Returns plugin methods for op\_name.

### op\_names

`op_names()`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.2/qiskit/transpiler/passes/synthesis/plugin.py#L717-L719)

Returns the names of high-level-objects with available synthesis methods.
