A single executable part of Azure Functions that hosts your code is called a function. Each function can execute code written in different supported languages (one can use C#, while another can leverage Python features). The currently supported languages are as follows:
- C#
- JavaScript
- F#
In the second version of runtime (v2), Java should also be available to use.
There is also the possibility of using a set of other languages (such as Powershell, PHP, or Batch), but they are in experimental mode and are not to be used in production. Here, you can find an example function with some boilerplate code:
[FunctionName("QueueTrigger")] ...