Supported technologies for the Go agent
We support the following technologies for this agent.
Technology | Supported versions | Notes |
---|---|---|
Language version |
| Contrast follows the Go release support policy which consists of the two most recently released major versions. Support for Go language versions is shifted as new major versions are released. The application dependencies must be specified in a Not supported:
|
Platforms |
| Contrast builds and tests You can use |
Dependency management system | Go mod | The application must be part of a Go module. An application can be initialized with modules by running |
Protocol stacks |
| The agent relies on the protocol implementation to understand application behavior. If the application uses an unsupported protocol package, the agent is not able to report vulnerability or route information. |
Routers and frameworks | The agent can work with an unlisted framework as long as the framework's underlying HTTP implementation is supported. However, some features might be missing or less accurate. For example, the agent might not correctly discover routes registered with an unrecognized router. If your framework is not in the list of supported frameworks or you need assistance, contact Contrast support. | |
Database support |
| The agent instruments the |