# Protocols

Package for supported Greenbone Protocol versions.

Currently GMP version 22.4, GMP version 22.5, GMP version 22.6, GMP version 22.7 and OSP version 1 are supported.

- GMP
- OSP v1
- HTTP APIs

## Dynamic

To dynamically use the supported GMP version of the manager daemon see `gvm.protocols.gmp` for details.

## “latest” protocols

Latest supported protocols, including unstable ones.

This module exposes the latest supported protocols of GVM including versions not yet released as stable.

The provided Gmp class implements the latest Greenbone Management Protocol. The provided Osp class implements the latest Open Scanner Protocol.

For details about the possible supported protocol versions please take a look at `gvm.protocols`.

Exports:

  - `gvm.protocols.gmp.GMPv227`

  - `gvm.protocols.ospv1.Osp`

## “next” protocols

Latest supported protocols, including unstable ones.

This module exposes the latest supported protocols of GVM including versions not yet released as stable, which may contain features that can change at any time and may not be available in all builds of the gvmd back-end.

The provided Gmp class implements the latest Greenbone Management Protocol. The provided Osp class implements the latest Open Scanner Protocol.

For details about the possible supported protocol versions please take a look at `gvm.protocols`.

Exports:

  - `gvm.protocols.gmp.GMPNext`

  - `gvm.protocols.ospv1.Osp`