Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure Functions

Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure application platform with capabilities to implement code triggered by events occurring in other Azure services, SaaS products, and on-premises systems. With Azure Functions, your applications scale based on demand and you pay only for the resources you consume. Azure Functions provides an intuitive, browser-based user interface allowing you to create scheduled or triggered pieces of code implemented in a variety of programming languages.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add binding to Key Vault

    Functions often need password, API keys, and connection strings to connect to other services and retrieve data. It would be great if those secrets could easily be obtained from Key Vault.

    398 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    52 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Hi all,

    Thank you all for the comments and feedback. We’re very pleased to announce that support for Key Vault references is now generally available! You can find the update here: https://azure.microsoft.com/updates/general-availability-of-key-vault-references-in-app-service-and-azure-functions/

    The work certainly doesn’t stop here. We are looking to add support for additional networking configurations, and work is underway for rotation handling (making the version string optional). Please consider putting votes towards these features as well! They are captured below.

    Rotation: https://feedback.azure.com/forums/169385/suggestions/36532414

    Firewall/ServiceEndpoints: https://feedback.azure.com/forums/355860/suggestions/38817385

    Again, thanks for all of the input on this item. It really does make a difference.

    - Matthew

  2. Enable dependency injection in C# Functions

    It would be useful to have a form of DI in our C# Functions, so we can consistently inject things like our logger class, or other Autofac DI services, into every C# Function we create.

    I'd like to create a SDK package which developers can import into their Function and get access to some common functionality via DI, to remove boilerplate redundancy.

    Any solution for this kind of thing?

    323 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support for session-enabled Azure Service Bus queues/subscriptions

    Currently the queue/subscription trigger only works with queues and subscriptions that does not use sessions (RequiresSession = false). It would be very useful if the runtime would detect that sessions are enabled and adapt accordingly. As far as I can see, the actual function code would not even have to be aware.

    160 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    21 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Enable triggering of Azure functions based on an event in RabbitMQ

    Hello, we are having a scenario where we should be able to trigger a function when a message is added to RabbitMQ. This would be really helpful in using Azure functions to integrate with other Message queuing platforms that support AMQP protocol.

    107 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  5. Visual Studios tooling with local execution, debugging

    Integrated support for Azure Functions projects in Visual Studio including being able to execute and test locally.

    104 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    14 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add TypeScript support to Azure Functions

    Please support writing TypeScript in Azure Functions when you're creating Node functions

    89 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    13 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow running headless Chrome (or other browser) in Function apps or Web apps

    Basically it's this:
    https://cloud.google.com/blog/products/gcp/introducing-headless-chrome-support-in-cloud-functions-and-app-engine

    Now obviously Google has a bit of an advantage here what with Chrome being their own tech but there are so many blogs out there with people talking about complicated Docker solutions just to run headless Chrome in the cloud.

    It would be great if we could get a solution where we could run Puppeteer in much the same way, or allow web apps to run Chrome without having to be inside Docker and we could manage a pool of Chromes without having to manage Docker as well.

    60 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
  8. Application Insights intergration

    It would be great to have out-of-the-box integration with Application Insights. The Invocation log is ok but Application Insights much better.

    How I see it:
    - HTTP requests as Request telemetry
    - TraceWriter.Info/Warning/Verbose as Custom Event
    - TraceWriter.Error as Exception
    - Input/Outputs as Dependency calls

    The instrumentation key and other related configs could be placed in the host.json:
    {

    "applicationInsights": {
    
    "instrumentationKey": "6e82db88-1d7b-411b-84cc-818cf195a91f",
    "maxTelemetryItemsPerSecond": "10",
    "telemetryModules": [
    "Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule",
    "Microsoft.ApplicationInsights.Web.ExceptionTrackingTelemetryModule"
    ],
    "telemetryInitializers":[
    "Microsoft.ApplicationInsights.Web.ClientIpHeaderTelemetryInitializer",
    "Microsoft.ApplicationInsights.Web.OperationNameTelemetryInitializer"
    ]
    }

    }

    53 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Should be support real-time Storage blob triggers

    Azure Functions is awesome! I'd like to propose for more convenience.
    Currently, Storage blob triggers do NOT support real-time. Because write at
    "https://azure.microsoft.com/en-us/documentation/articles/functions-reference/"

    "The Functions runtime scans log files to watch for new or changed blobs. This process is not real-time;"

    It is very inconvenience for me. I feel troublesome to use queue.

    Amazon Lambda has storage event. They can notice real-time and very easy setting.

    http://docs.aws.amazon.com/lambda/latest/dg/with-s3.html
    http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html

    49 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Visual Studio Tooling for Precompiled Functions

    It is possible to create a Function from a proper compiled class (.cs file), see https://github.com/Azure/azure-webjobs-sdk-script/wiki/Precompiled-functions.

    However the Visual Studio Tooling now available for creating Functions only supports C# Script (.csx file), it is not possible to add a class file to the project.

    Please provide VS tooling for precompiled Functions.

    47 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. OpenAPI from function app v2

    Function App v1. could create an OpenAPI (swagger) file. After the change to v2. in the portal creating an OpenAPI file is "not supportet".

    Please reinstate this feature

    46 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  12. 41 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Allow websockets ( SignalR ) feature in azure serverless using Functions

    Currently Websockets ( SignalR ) like continuous stream feature is not possible with Azure server less, please add this feature so we can make more use of azure functions.

    39 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. New Feature: Support for DocumentDB Change Feed triggers

    Sounds like a perfect candidate for Azure Functions:

    "A common design pattern in these applications is to track changes made to DocumentDB data, and update materialized views, perform real-time analytics, archive data to cold storage, and trigger notifications on certain events based on these changes. DocumentDB's Change Feed support allows you to build efficient and scalable solutions for each of these patterns."

    https://docs.microsoft.com/en-us/azure/documentdb/documentdb-change-feed

    34 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 34 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Enable calling of other functions via internal ID

    I'd like to be able to call other functions via an internal "ID" and worst case not to have to go back out to the internet and then come back in to Azure to call another function.

    29 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Azure Durable Functions (now in preview) allows you to invoke another function by its function name. We have evaluated allowing for cross-app invocation but may have its own constraints as well – feel free to comment or create an additional item if cross-app or cross-region invocation may be needed as well to get votes on urgency/demand.

    https://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-overview#pattern-1-function-chaining

    -
    Jeff

  17. Add support for Kafka Streams from HD Insight

    Azure Functions should be able to be triggered from Apache Kafka. The triggered function should be able to be configured for a specific consumer group, with options to explicitly commit the consumer's offset.

    Ideally Kafka Streams could be supported, with special support for local storage of KTables.

    27 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Support for Azure Alerts

    Currently you can only configure Azure Alerts on the App Plan that is hosting your Azure Function. However, it would be great to do this on a Function level to detect failures and other metrics.

    26 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Need to allow GDI+ access for running ReportViewer inside of Consumption plan in Azure Functions

    Need to allow azure functions running in consumption plan (with easy scaling) to be able to use ReportViewer to generate PDF, Excel and Word exports. Only appears to be possibly available to be used with Azure Functions in App Service plan https://azure.microsoft.com/en-us/blog/pdf-generation-and-loading-file-based-certificates-in-azure-websites/

    24 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Keep supporting Powershell in Azure Functions!

    I went to set up Azure functions for a new client and had to delete and re-create my application so I could downgrade to runtime 1.0 in order to use a powershell function. Even AWS has realized the proliferation of Powershell and now allows it to be used in Lambda functions. I have probably thousands of administrative scripts in my archives that could easily be ported to Azure functions. I'd move to AWS before I'd invest the time to re-write them all.

    18 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6 7 8
  • Don't see your idea?

Azure Functions

Categories

Feedback and Knowledge Base