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.

How can we improve Microsoft Azure Functions?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. better error handling for EventGrid calls that you want to retry

    The Microsoft sample documentation (link below) suggests using a Run method with void return type. This doesn't allow convenient handling of errors that you want to handle by getting EventGrid to retry invoking the Azure Function again after a period. For example, my Azure Function sends a message to a server (Azure Container Instance) which may be down. In this situation I want EventGrid to invoke my Azure Function again after a period when the server might be up. However, with a void return type my only option seems to be that of throwing an exception (InvalidOperation?). Agreed, I could…

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
    • Provide a way to view private IP address assigned to Azure function using VNet Integration

      After connecting an Azure function to a VNet using VNet integration, there is not an easy way to view what IP address was assigned from the IP pool. You can only view the allocated IPs used and guess which ones might be assigned to the any particular Azure function.

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Provide Image Compression API on Azure - like TinyPNG

        please add image compression api to Azure or Azure Functions.

        As we all know image compression in most cases comprise 90% of the size of a website , so image compression is vital to make website fast and responsive.

        Third party api's like tinyPNG exist but this requires another outbound api call. It would be nice if all of this can happen inside azure or azure functions with "native" microsoft api call or even on blob storage level where if image is saved , it first gets compressed to minimum size and is then saved saving any outbound trip to…

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Support international SMTPUTF8 email addresses in Sendgrid output

          It seems like international characters in email addresses are not supported.

          I think SendGrid supports SMTPUTF8, as indicated here: https://sendgrid.com/blog/episode-2-of-the-grid-podcast

          It would be nice if Azure Functions could successfully implement support for this as well.

          When I send email to an address containing 'ø', the SendGrid portal displays the address as containing 'ø' in place of the 'ø', which is a typical ASCII/UTF-8 encoding mismatch. And the message is dropped with Reason 'Invalid'.

          1 vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
          • Please add a 'Create' or 'Add' button on Function apps page

            I wanted to create a new function app. As a new user who has not done it before, I clicked on 'All services' and then selected ''Function apps' under 'Compute'. Function app page opened but I could not find a Create or add button. All that I could see were already created function apps.
            I tried the same path for other services like virtual machines and Container services but they all had an option to add a new one.
            When I looked at the docs to create a function app, I found that it is achieved by going to 'Create…

            1 vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
            • How to accept connections from local network on Azure Functions (v2)?

              I am trying to develop an @AzureFunctions using Xamarin Forms. But it is not accepting connections from the cell phone.
              How to configure host, port of Azure Functions on Visual Studio 2017 to enable connections from * other than localhost connections?
              How to accept connections from local network on Azure Functions (v2) ?
              How to configure Host : Port of Azure Functions on Visual Studio 2017 ?
              I want that it accepts like ASP.Net Core (.UseUrls("http://+:7071")):
              Now listening on: http://[::]:7071
              but it is only listening on
              http://localhost:7071

              See
              https://stackoverflow.com/questions/49267438/how-to-accept-connections-from-local-network-on-azure-functions-v2

              1 vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
              • Stateless Webapplication on Azure Function

                my application not having much traffic and I want to pay based on the user request (as less as possible). right now my application hosted on Azure "Shared App Service Plan" and I need to pay some $ every day.

                Google is blocking some basic feature of HTML5, e.g. get location won't allow in google chrome if your website not having SSL certificate.

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Please include some code snippet to get weather details using and can be accssed using webhooks, azure functions or WebAPI

                  Please include some code snippet to get weather details using and can be accssed using webhooks, azure functions or as RestAPI but with CORS enable so that can access through cross domain envirnoment.

                  It can be paid service to get weather data but should be available htrough URL or other simple ways so that through web call we get wether summary.

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Expose StorageClientFactory or QueueProcessorFactory to enable triggering on client-side-encrypted queues

                    With WebJobs, a custom StorageClientFactory can set an EncryptionPolicy in the DefaultRequestOptions such that encrypted queue messages are transparently decrypted when triggering a WebJob.

                    Alternatively, the EncryptionPolicy can be set on a queue by queue basis using a custom QueueProcessorFactory.

                    If these, or a more general way to modify the JobHostConfiguration were provided, then we would be able to store the storage connection string in Azure KeyVault and use client side encryption with Azure Functions apps.

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →

                      Nothing planned but still curious on this one. I think the ask is that you could decrypt on trigger. I expect trigger would work today but you’d have to have decrypt in code per execution. Is hope to decrypt before execution?

                      -
                      Jeff

                    • Code folding

                      Ability to fold code sections in the portal while in editor mode would be very useful.

                      1 vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
                      • Search input/output bindings

                        Want to treat documents of the Azure Search as JSON from the Function Apps.

                        First about input bindings. See following pseudo function.json.

                        {
                        "bindings": [
                        {
                        "name": "req",
                        "type": "httpTrigger",
                        "direction": "in"
                        },
                        {
                        "name": "search_result",
                        "type": "search",
                        "direction": "in",
                        "serviceName": "mybookshelf",
                        "indexName": "book",
                        "apiKey": "envname-SEARCH_ADMIN_KEY",
                        "queryType": "full",
                        "searchMode": "all",
                        "searchFields": ["id", "title", "author"],
                        "search": "title:{title} AND genre:{genre}"
                        },
                        {
                        "name": "res",
                        "type": "http",
                        "direction": "out"
                        }
                        ]
                        }

                        When an http request is arrived, contents of $search_result likes as followings.

                        [
                        {
                        "id": "e583e025-01f4-4288-8dec-be6723afe607",
                        "title": "Dragon Ball vol.1",
                        "author": "Akira TORIYAMA"
                        },
                        {
                        "id": "bb0086f9-e924-450c-b615-f51fb730e339",
                        "title": "Dragon Ball vol.2", …

                        1 vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                        • Support etags for Azure Table Storage read/write operations

                          I use python functions to read/write into Azure tables, unfortunately the etags are hidden. It would be quite useful to be able to access the eTags to ensure consistency of writes.

                          1 vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
                          1 2 3 4 5 7 Next →
                          • Don't see your idea?

                          Azure Functions

                          Feedback and Knowledge Base