# Developer Interface

This part of the documentation covers all public interfaces of python-gvm.

The API consists of the main module containing version information, connection classes for establishing a communication to a remote server, protocol modules to talk the communication languages, possible raised errors, additional utilities and xml helpers.

- Main
- Connections
- Transforms
- Protocols
  - GMP v20.8
    - Enums
    - Protocol
  - GMP v21.4
    - Enums
    - Protocol
  - OSP v1
  - Dynamic
  - “latest” protocols
  - “next” protocols
- Errors
- Utils
- XML