• /
  • EnglishEspañolFrançais日本語한국어Português
  • Log inStart now

Compatibility and requirements for instrumenting Azure functions

|View as Markdown

Before you instrument Azure Functions, make sure your system meets the following requirements.

Basic requirements

Supported runtimes

Based on your hosting environment, the following Azure Function runtime stacks are supported.

Runtime

Requirements

Node.js

  • New Relic NodeJS agent version 12.18.0 or above.
  • NodeJS version 18 or above.

Python

  • New Relic Python agent version 10.14.0 or above.
  • Python version 3.9 or above.

.NET

  • New Relic .NET agent version 10.37.0 or above, or 10.46.0 or above for .NET 10.
  • .NET stack:
    • .NET 8, 9, and 10, isolated worker model only

Runtime

Requirements

Node.js

  • New Relic NodeJS agent version 12.18.0 or above.
  • NodeJS version 18 or above.

.NET

  • New Relic .NET agent version 10.37.0 or above, or 10.46.0 or above for .NET 10.
  • .NET stack, isolated worker model:
    • .NET 8, 9, and 10
    • .NET Framework 4.8
  • .NET stack, in-process model:
    • .NET 8 (.NET agent version 10.39.0 and later; 10.40.0 or later recommended)

Runtime

Requirements

Node.js

  • New Relic NodeJS agent version 12.18.0 or above.
  • NodeJS version 18 or above.

Python

  • New Relic Python agent version 10.14.0 or above.
  • Python version 3.9 or above.

.NET

  • New Relic .NET agent version 10.37.0 or above, or 10.46.0 or above for .NET 10.
  • .NET stack:
    • .NET 8, 9, and 10, isolated worker model

Supported triggers and Distributed Tracing

Linux instrumentation

Learn how to set up your Azure Functions for Linux to monitor them in New Relic.

Windows instrumentation

Learn how to set up your Azure Functions for Windows to monitor them in New Relic.

Container instrumentation

Learn how to set up your Azure Functions for Containers to monitor them in New Relic.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.