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

# HighLevelSynthesisPluginManager

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

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.1/qiskit/transpiler/passes/synthesis/plugin.py#L691-L723)

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.1/qiskit/transpiler/passes/synthesis/plugin.py#L716-L719)

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

### method\_names

`method_names(op_name)`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.1/qiskit/transpiler/passes/synthesis/plugin.py#L709-L714)

Returns plugin methods for op\_name.

### op\_names

`op_names()`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/2.1/qiskit/transpiler/passes/synthesis/plugin.py#L721-L723)

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