Microsoft’s  serverless computing platform now has beta support for Java programming, a feature developers have demanded since Azure Functions’ 2016 debut.

The beta inclusion of Java joins Azure Functions’ existing support of JavaScript, C#, F#, Python, PHP, Bash, Batch, and PowerShell.

The Java runtime will share features of such as triggering options, data bindings, and a serverless model with autoscaling. The new support for Java is a follow-up to Microsoft’s recently announced capability for running the open source Azure Functions runtime on , the company’s cross-platform implementation of its .Net development platform.

With event-driven, serverless computing, compute resources are used only when needed, with developers building their applications to a set of APIs. There is no need to provision and manage servers. Users are billed just for the resources used. is perhaps the best-known serverless offering; Oracle jumped into the serverless fray just this week with .