Azure Functions vous permet d’implémenter la logique de votre système comme blocs de code immédiatement disponibles, pilotés par des événements. Ces blocs de code sont appelés des "fonctions". Vous écrivez votre code de fonction dans votre langage préféré à l’aide de vos outils de développement préférés, puis vous déployez votre code dans le cloud Azure. Functions fournit une prise en charge native du développement en C#, Java, JavaScript, PowerShell, Python, ainsi que la possibilité d’utiliser d’autres langages, tels que Rust et Go.