---
title: Go Compatibility Requirements
description: Compatibility Requirements for the Go tracer
breadcrumbs: >-
  Docs > APM > Application Instrumentation > Compatibility Requirements > Go
  Compatibility Requirements
---

# Go Compatibility Requirements

## Compatibility{% #compatibility %}

The Go Datadog Trace library is open source. View the [GitHub repository](https://github.com/DataDog/dd-trace-go) for more information.

The Go Datadog Trace Library has a [version support policy](https://github.com/DataDog/dd-trace-go?tab=readme-ov-file#go-support-policy) defined for Go versions. The two latest releases of Go are fully supported, while the third newest release is considered in maintenance. Older versions may function, but no support is provided by default. For special requests, [contact support](https://www.datadoghq.com/support/).

### Requirements{% #requirements %}

- Datadog Agent v5.21.1+.
- Instrument your application before configuring integrations using one of the following methods:
  - [Automatically at compile time using `orchestrion`](https://docs.datadoghq.com/tracing/trace_collection/automatic_instrumentation/dd_libraries/go/?tab=manualinstrumentation#activate-go-integrations-to-create-spans)
  - [Manually add and initialize the Datadog Go tracer](https://docs.datadoghq.com/tracing/trace_collection/library_config/go/)

### Go Tracer support{% #go-tracer-support %}

Datadog recommends v2 of the Go tracer for all users. If you are using v1, see the [migration guide](https://docs.datadoghq.com/tracing/trace_collection/custom_instrumentation/go/migration) to upgrade to v2.

| Version | Preview    | General Availability (GA) | Maintenance | End-of-life (EOL) |
| ------- | ---------- | ------------------------- | ----------- | ----------------- |
| v2      | 2024-11-27 | 2025-06-04                | TBD         | TBD               |
| v1      | 2018-06-06 | 2018-06-06                | 2025-06-04  | 2025-12-31        |
| v0      | 2016-12-12 | 2016-12-12                | 2018-06-06  | 2019-06-06        |

| Level                     | Support provided                                                                                                                                   |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Unsupported               | No implementation. Contact [Datadog support](https://github.com/DataDog/dd-trace-go?tab=readme-ov-file#go-support-policy) for special requests.    |
| Preview                   | Initial implementation. May not yet contain all features. Support for new features and bug and security fixes are provided on a best-effort basis. |
| General Availability (GA) | Full implementation of all features. Full support for new features and bug and security fixes.                                                     |
| Maintenance               | Full implementation of existing features. Does not receive new features. Support for bug and security fixes only.                                  |
| End-of-life (EOL)         | No support.                                                                                                                                        |

### Integrations{% #integrations %}

#### Framework compatibility{% #framework-compatibility %}

Integrate the Go tracer with the following list of web frameworks using one of the following helper packages.

**Note**: This documentation uses v2 of the Go tracer, which Datadog recommends for all users. If you are using v1, see the [migration guide](https://docs.datadoghq.com/tracing/trace_collection/custom_instrumentation/go/migration) to upgrade to v2.

Supported frameworks have changed between v1 and v2 of the Go Tracer

{% tab title="v2" %}
**Note**: The [integrations documentation](https://pkg.go.dev/github.com/DataDog/dd-trace-go/v2/contrib) provides a detailed overview of the supported packages and their APIs, along with usage examples.

| Framework                                            | Support Type    | GoDoc Datadog Documentation                                                                                                                             |
| ---------------------------------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Gin](https://gin-gonic.com)                         | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/gin-gonic/gin/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/gin-gonic/gin/v2)                   |
| [Gorilla Mux](http://www.gorillatoolkit.org/pkg/mux) | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/gorilla/mux/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/gorilla/mux/v2)                       |
| [gRPC](https://github.com/grpc/grpc-go)              | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/google.golang.org/grpc/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/google.golang.org/grpc/v2) |
| [chi](https://github.com/go-chi/chi)                 | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/go-chi/chi/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/go-chi/chi/v2)                         |
| [echo v4](https://github.com/labstack/echo)          | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/labstack/echo.v4/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/labstack/echo.v4/v2)             |
| [Fiber](https://github.com/gofiber/fiber)            | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/gofiber/fiber.v2/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/gofiber/fiber.v2/v2)             |

#### Library compatibility{% #library-compatibility %}

The Go tracer includes support for the following data stores and libraries.

| Library                                                                 | Support Type    | Examples and Documentation                                                                                                                                                         |
| ----------------------------------------------------------------------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [AWS SDK](https://aws.amazon.com/sdk-for-go)                            | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/aws/aws-sdk-go/aws/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/aws/aws-sdk-go/aws/v2)                                    |
| [AWS SDK v2](https://aws.github.io/aws-sdk-go-v2/docs/)                 | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/aws/aws-sdk-go-v2/aws/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/aws/aws-sdk-go-v2/aws/v2)                              |
| [Elasticsearch](https://github.com/olivere/elastic)                     | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/olivere/elastic.v5/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/olivere/elastic.v5/v2)                                    |
| [Cassandra](https://github.com/gocql/gocql)                             | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/gocql/gocql/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/gocql/gocql/v2)                                                  |
| [GraphQL](https://github.com/graph-gophers/graphql-go)                  | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/graph-gophers/graphql-go/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/graph-gophers/graphql-go/v2)                        |
| [HTTP](https://golang.org/pkg/net/http)                                 | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/net/http/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/net/http/v2)                                                        |
| [HTTP router](https://github.com/julienschmidt/httprouter)              | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/julienschmidt/httprouter/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/julienschmidt/httprouter/v2)                        |
| [Redis (go-redis)](https://github.com/go-redis/redis)                   | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/go-redis/redis/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/go-redis/redis/v2)                                            |
| [Redis (go-redis-v8)](https://github.com/go-redis/redis/v8)             | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/go-redis/redis.v8/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/go-redis/redis.v8/v2)                                      |
| [Redis (redigo)](https://github.com/garyburd/redigo)                    | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/garyburd/redigo/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/garyburd/redigo/v2)                                          |
| [Redis (new redigo)](https://github.com/gomodule/redigo)                | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/gomodule/redigo/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/gomodule/redigo/v2)                                          |
| [SQL](https://golang.org/pkg/database/sql)                              | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/database/sql/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/database/sql/v2)                                                |
| [SQLx](https://github.com/jmoiron/sqlx)                                 | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/jmoiron/sqlx/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/jmoiron/sqlx/v2)                                                |
| [MongoDB](https://github.com/mongodb/mongo-go-driver)                   | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/go.mongodb.org/mongo-driver/mongo/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/go.mongodb.org/mongo-driver/mongo/v2)      |
| [MongoDB (mgo)](https://github.com/globalsign/mgo)                      | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/globalsign/mgo/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/globalsign/mgo/v2)                                            |
| [BuntDB](https://github.com/tidwall/buntdb)                             | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/tidwall/buntdb/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/tidwall/buntdb/v2)                                            |
| [LevelDB](https://github.com/syndtr/goleveldb)                          | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/syndtr/goleveldb/leveldb/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/syndtr/goleveldb/leveldb/v2)                        |
| [miekg/dns](https://github.com/miekg/dns)                               | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/miekg/dns/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/miekg/dns/v2)                                                      |
| [Kafka (confluent)](https://github.com/confluentinc/confluent-kafka-go) | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/confluentinc/confluent-kafka-go/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/confluentinc/confluent-kafka-go/kafka.v2/v2) |
| [Kafka (sarama)](https://github.com/Shopify/sarama)                     | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/IBM/sarama/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/IBM/sarama/v2)                                                    |
| [Google API](https://github.com/googleapis/google-api-go-client)        | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/google.golang.org/api/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/google.golang.org/api/v2)                              |
| [go-restful](https://github.com/emicklei/go-restful)                    | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/emicklei/go-restful.v3/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/emicklei/go-restful.v3/v2)                            |
| [Twirp](https://github.com/twitchtv/twirp)                              | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/twitchtv/twirp/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/twitchtv/twirp/v2)                                            |
| [Vault](https://github.com/hashicorp/vault)                             | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/hashicorp/vault/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/hashicorp/vault/v2)                                          |
| [Consul](https://github.com/hashicorp/consul)                           | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/hashicorp/consul/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/hashicorp/consul/v2)                                        |
| [Gorm v2](https://gorm.io/)                                             | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/gorm.io/gorm.v1/v2](https://github.com/DataDog/dd-trace-go/contrib/gorm.io/gorm.v1/v2)                                                     |
| [Kubernetes](https://github.com/kubernetes/client-go)                   | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/k8s.io/client-go/kubernetes/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/k8s.io/client-go/kubernetes/v2)                  |
| [Memcache](https://github.com/bradfitz/gomemcache/memcache)             | Fully Supported | [github.com/DataDog/dd-trace-go/contrib/bradfitz/gomemcache/memcache/v2](https://pkg.go.dev/github.com/DataDog/dd-trace-go/contrib/bradfitz/gomemcache/memcache/v2)                |

**Note**: Redis 6.0+ supports inline authentication in commands such as `HELLO`, `MIGRATE`, and `ACL SETUSER`.

- **Datadog Trace Agent**: The minimum required and recommended version is `7.76.1` to ensure authentication parameters are automatically obfuscated in trace metadata.
- **Datadog Lambda Extension** (Serverless environments): The minimum required version is `v28.0.0`.

Packages must be imported with:

```go
import "github.com/DataDog/dd-trace-go/contrib/<PACKAGE_DIR>/<PACKAGE_NAME>/v2"
```

{% /tab %}

{% tab title="v1" %}
**Note**: The [integrations documentation](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib) provides a detailed overview of the supported packages and their APIs, along with usage examples.

| Framework                                            | Support Type             | GoDoc Datadog Documentation                                                                                                                                 |
| ---------------------------------------------------- | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Gin](https://gin-gonic.com)                         | Manual or Compile-Time   | [gopkg.in/DataDog/dd-trace-go.v1/contrib/gin-gonic/gin](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/gin-gonic/gin)                           |
| [Gorilla Mux](http://www.gorillatoolkit.org/pkg/mux) | Manual or Compile-Time🔹 | [gopkg.in/DataDog/dd-trace-go.v1/contrib/gorilla/mux](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/gorilla/mux)                               |
| [gRPC](https://github.com/grpc/grpc-go)              | Manual or Compile-Time   | [gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc)         |
| [gRPC v1.2](https://github.com/grpc/grpc-go)         | Manual                   | [gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc.v12](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc.v12) |
| [chi](https://github.com/go-chi/chi)                 | Manual or Compile-Time   | [gopkg.in/DataDog/dd-trace-go.v1/contrib/go-chi/chi](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/go-chi/chi)                                 |
| [echo v4](https://github.com/labstack/echo)          | Manual or Compile-Time   | [gopkg.in/DataDog/dd-trace-go.v1/contrib/labstack/echo.v4](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/labstack/echo.v4)                     |
| [echo v3](https://github.com/labstack/echo)          | Manual                   | [gopkg.in/DataDog/dd-trace-go.v1/contrib/labstack/echo](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/labstack/echo)                           |
| [Fiber](https://github.com/gofiber/fiber)            | Manual or Compile-Time   | [gopkg.in/DataDog/dd-trace-go.v1/contrib/gofiber/fiber.v2](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/gofiber/fiber.v2)                     |

🔹 Compile-time instrumentation is done directly within the library, and cannot be locally opted out of using the `//orchestrion:ignore` directive.

#### Library compatibility{% #library-compatibility %}

The Go tracer includes support for the following data stores and libraries.

| Library                                                                 | Support Type    | Examples and Documentation                                                                                                                                                |
| ----------------------------------------------------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [AWS SDK](https://aws.amazon.com/sdk-for-go)                            | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/aws/aws-sdk-go/aws](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/aws/aws-sdk-go/aws)                               |
| [AWS SDK v2](https://aws.github.io/aws-sdk-go-v2/docs/)                 | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/aws/aws-sdk-go-v2/aws](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/aws/aws-sdk-go-v2/aws)                         |
| [Elasticsearch](https://github.com/olivere/elastic)                     | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/olivere/elastic](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/olivere/elastic)                                     |
| [Cassandra](https://github.com/gocql/gocql)                             | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/gocql/gocql](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/gocql/gocql)                                             |
| [GraphQL](https://github.com/graph-gophers/graphql-go)                  | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/graph-gophers/graphql-go](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/graph-gophers/graphql-go)                   |
| [HTTP](https://golang.org/pkg/net/http)                                 | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/net/http](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/net/http)                                                   |
| [HTTP router](https://github.com/julienschmidt/httprouter)              | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/julienschmidt/httprouter](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/julienschmidt/httprouter)                   |
| [Redis (go-redis)](https://github.com/go-redis/redis)                   | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/go-redis/redis](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/go-redis/redis)                                       |
| [Redis (go-redis-v8)](https://github.com/go-redis/redis/v8)             | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/go-redis/redis.v8](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/go-redis/redis.v8)                                 |
| [Redis (redigo)](https://github.com/garyburd/redigo)                    | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/garyburd/redigo](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/garyburd/redigo)                                     |
| [Redis (new redigo)](https://github.com/gomodule/redigo)                | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/gomodule/redigo](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/gomodule/redigo)                                     |
| [SQL](https://golang.org/pkg/database/sql)                              | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/database/sql](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/database/sql)                                           |
| [SQLx](https://github.com/jmoiron/sqlx)                                 | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/jmoiron/sqlx](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/jmoiron/sqlx)                                           |
| [MongoDB](https://github.com/mongodb/mongo-go-driver)                   | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/go.mongodb.org/mongo-driver/mongo](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/go.mongodb.org/mongo-driver/mongo) |
| [MongoDB (mgo)](https://github.com/globalsign/mgo)                      | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/globalsign/mgo](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/globalsign/mgo)                                       |
| [BuntDB](https://github.com/tidwall/buntdb)                             | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/tidwall/buntdb](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/tidwall/buntdb)                                       |
| [LevelDB](https://github.com/syndtr/goleveldb)                          | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/syndtr/goleveldb/leveldb](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/syndtr/goleveldb/leveldb)                   |
| [miekg/dns](https://github.com/miekg/dns)                               | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/miekg/dns](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/miekg/dns)                                                 |
| [Kafka (confluent)](https://github.com/confluentinc/confluent-kafka-go) | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/confluentinc/confluent-kafka-go](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/confluentinc/confluent-kafka-go)     |
| [Kafka (sarama)](https://github.com/Shopify/sarama)                     | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/Shopify/sarama](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/Shopify/sarama)                                       |
| [Google API](https://github.com/googleapis/google-api-go-client)        | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/api](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/api)                         |
| [go-restful](https://github.com/emicklei/go-restful)                    | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/emicklei/go-restful](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/emicklei/go-restful)                             |
| [Twirp](https://github.com/twitchtv/twirp)                              | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/twitchtv/twirp](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/twitchtv/twirp)                                       |
| [Vault](https://github.com/hashicorp/vault)                             | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/hashicorp/vault](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/hashicorp/vault)                                     |
| [Consul](https://github.com/hashicorp/consul)                           | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/hashicorp/consul](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/hashicorp/consul)                                   |
| [Gorm](https://github.com/jinzhu/gorm)                                  | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/jinzhu/gorm](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/jinzhu/gorm)                                             |
| [Gorm v2](https://gorm.io/)                                             | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/gorm.io/gorm.v1](https://gopkg.in/DataDog/dd-trace-go.v1/contrib/gorm.io/gorm.v1)                                                |
| [Kubernetes](https://github.com/kubernetes/client-go)                   | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/k8s.io/client-go/kubernetes](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/k8s.io/client-go/kubernetes)             |
| [Memcache](https://github.com/bradfitz/gomemcache/memcache)             | Fully Supported | [gopkg.in/DataDog/dd-trace-go.v1/contrib/bradfitz/gomemcache/memcache](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/bradfitz/gomemcache/memcache)           |

Packages must be imported with:

```go
import "gopkg.in/DataDog/dd-trace-go.v1/contrib/<PACKAGE_DIR>/<PACKAGE_NAME>"
```

{% /tab %}

## Further Reading{% #further-reading %}

- [Instrument Your Application](https://docs.datadoghq.com/tracing/trace_collection/dd_libraries/go)
