5 simple steps to create and test your first Azure Function App

5 simple steps to create and test your first Azure Function App

Azure Functions let us execute our code in a serverless environment. This does not require create a solution or publish it as Azure Apps. In short, just focus on code and your functional aspect, and don’t need to worry about infrastructure. Azure Function, can be used in different business scenarios and with different integration aspects. In this post let’s try and create a basic Azure Function from Azure portal.

Step 1- Create Azure Function App

Navigate and Login to your Azure Portal

From New ->  Compute ->  Select Function App, or Search Function App in the Search the marketplace box


Fig: Select Function App service in Azure Portal


Then Create the Function App, by providing all required details including App Name, Subscription Details, Hosting Plan etc. 




Fig: Create new Function App

It may take a while to provision a new Function App. Once the process is completed, you will have the following screen:


Fig: Function App is Created

Step 2 – Add New Function in Function App

Add a New Function, by clicking on the “+” icon in the Function option



Fig : Adding a new function in Function App

Selecting New option would launch the quick start page from where you select some predefined scenarios such as Web Hook + API , Timer and Data Processing along with Language – “ C# or Java Script.



Fig: Select type of function

You can also create your own custom function too. For now, select the Webhook + API and C# language and click the “Create this function” button

Step 3 – Function Code / Write Your Custom Code

With that you will find a default HttpTrigger function created. That function is nothing but a self-contained method which accept a HttpRequestMessage and return HttpResponseMessage.



Fig: Function Code and Run it

You can run the function, and pass a test parameter to test it out. This code is just an example comes with the template that we choose, where you can see without worrying of solution or other infrastructure, we can run a module.  You can write you custom logic, use them with in a function and access them for an external application.

Step 4- Test Your Function

Click on the </> Get Function URL button in the top-right corner, it will show you the Function URL.



Fig : Get the Function URL

Use the URL from any of your client application and pass the required parameter! Following screen shots shows using the Azure Function from Postman Client.


Fig: Testing your Azure Function

You can also use this URL and integrate with your custom app and call the as like other end points.


Step 5 – Monitor your Function Invocation

Select the Monitor Tab in the tree, to view details of Invocation Log for your function


monitorFig: Azure Function Monitoring

This post just talk about initial introduction of Azure Function, and how to create you first Azure Function. In the next few post we will discuss some more details on Azure Functions.

Hope This helps !

Subscribe To Newsletter For your Daily Development Tips and Tricks  

 Best Tips & Tricks on Microsoft Technology Platform 

Invalid email address
We promise not to spam you. You can unsubscribe at any time.
Abhijit Jana

Abhijit runs the Daily .NET Tips. He started this site with a vision to have a single knowledge base of .NET tips and tricks and share post that can quickly help any developers . He is a Former Microsoft ASP.NET MVP, CodeProject MVP, Mentor, Speaker, Author, Technology Evangelist and presently working as a .NET Consultant. He blogs at http://abhijitjana.net , you can follow him @AbhijitJana . He is the author of book Kinect for Windows SDK Programming Guide.

One Comment to “5 simple steps to create and test your first Azure Function App”

Comments are closed.