---
title: Compatibility and requirements for AI monitoring
source: https://docs.newrelic.com/docs/ai-monitoring/compatibility-requirements-ai-monitoring
---

AI monitoring allows agents to recognize and capture AI data. AI monitoring has different library compatibility requirements depending on what language you used for your AI-powered app.

When you disable distributed tracing or enable high security mode, the agent will not capture AI data.

## Compatible AI libraries [#compatibility]

AI monitoring is compatible with these agent versions and AI libraries:

| Agent version                                                                                                                                                                      | Supported libraries                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Go version 3.31.0 and above](https://docs.newrelic.com/docs/apm/agents/go-agent/get-started/go-agent-compatibility-requirements/#digital-intelligence-platform)                   | - [Go OpenAI library](https://github.com/sashabaranov/go-openai) versions 1.19.4 and above - [AWS SDK for Go v2](https://github.com/aws/aws-sdk-go-v2) versions 1.6.0 and above                                                                                                                                                                                                                                                                                                                                                               |
| [Java version 8.12.0 and above](https://docs.newrelic.com/docs/apm/agents/java-agent/getting-started/compatibility-requirements-java-agent/#digital-intelligence-platform)         | For a full list of AI libraries supported by the Java agent, refer to [Built-in instrumentation for AI monitoring](https://docs.newrelic.com/docs/apm/agents/java-agent/getting-started/compatibility-requirements-java-agent/#ai-monitoring)                                                                                                                                                                                                                                                                                                 |
| [.NET](https://docs.newrelic.com/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements/#large-language-models-core)                                       | - [AWS Bedrock](https://www.nuget.org/packages/AWSSDK.Bedrock/) version 3.7.200 and above, supported in .NET version 10.23.0 and above - [OpenAI](https://www.nuget.org/packages/OpenAI) version 2.0.0 and above, supported in .NET version 10.37.0 and above - [Azure.AI.OpenAI](https://www.nuget.org/packages/Azure.AI.OpenAI) version 2.0.0 and above, supported in .NET version 10.37.0 and above                                                                                                                                        |
| [Node.js version 11.13.0 and above](https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent/#digital-intelligence-platform) | For full list of supported AIM libraries, refer to the [Node.js agent's compatibility requirements page](https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent/#ai-monitoring-support).                                                                                                                                                                                                                                                                                              |
| [Python version 9.8.0 and above](https://docs.newrelic.com/docs/apm/agents/python-agent/getting-started/compatibility-requirements-python-agent/#digital-intelligence-platform)    | - [OpenAI](https://pypi.org/project/openai/) library versions 0.28.0 and above. - [Boto3 AWS SDK for Python](https://pypi.org/project/boto3/)  versions 1.28.57 and above. - [LangChain](https://pypi.org/project/langchain/) versions 0.1.0 and above. - [LangGraph](https://pypi.org/project/langgraph/) versions 1.0.7 and above with LangChain versions 1.2.4 and above. - [Google Gen AI SDK](https://pypi.org/project/google-genai/) versions 1.3.0 and above. - [FastMCP](https://pypi.org/project/fastmcp/) versions 2.3.3 and above. |
| [Ruby version 9.8.0 and above](https://docs.newrelic.com/docs/apm/agents/ruby-agent/getting-started/ruby-agent-requirements-supported-frameworks/#digital-intelligence-platform)   | - [OpenAI gem](https://github.com/alexrudall/ruby-openai) version 3.4.0 and above                                                                                                                                                                                                                                                                                                                                                                                                                                                             |

## Monitoring at scale with NVIDIA NIM [#deploy-at-scale]

AI monitoring can integrate with and collect data about any models supported by NVIDIA NIM. For example, if you've built a Python or Node.js AI app that uses llama3, mistralai, or one of NVIDIA's proprietary LLMs, you can instrument those apps with AI monitoring and view performance data about your apps.

No additional steps are needed to integrate with NVIDIA NIM: you can follow our [manual procedures for installation](/install/ai-monitoring), or install [directly through the New Relic platform](https://onenr.io/0VRVNLqavRa).

## What's next? [#whats-next]

-   You can get started by [installing AI monitoring](/install/ai-monitoring).
-   Explore our AI monitoring UI to see how we can help you [improve your AI-powered app](https://docs.newrelic.com/docs/ai-monitoring/view-ai-data).
-   Learn how to maintain data compliancy by [setting up drop filters](https://docs.newrelic.com/docs/ai-monitoring/drop-sensitive-data).
