# Azure Functions

> Build serverless applications on Azure Functions. Configure triggers, bindings, and deployment. Use when implementing serverless workloads on Azure.

- Skill: `majiayu000/azure-functions-3` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/azure-functions-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/azure-functions-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/azure-functions-3

---


# Azure Functions

Build serverless applications with Azure Functions.

## Create Function App

```bash
az functionapp create \
  --resource-group mygroup \
  --consumption-plan-location eastus \
  --runtime python \
  --runtime-version 3.11 \
  --functions-version 4 \
  --name myfunctionapp \
  --storage-account mystorageaccount
```

## Function Code

```python
import azure.functions as func

def main(req: func.HttpRequest) -> func.HttpResponse:
    return func.HttpResponse("Hello, World!")
```

## Deployment

```bash
# Deploy using Core Tools
func azure functionapp publish myfunctionapp

# Deploy using ZIP
az functionapp deployment source config-zip \
  --resource-group mygroup \
  --name myfunctionapp \
  --src function.zip
```

## Best Practices

- Use consumption plan for variable workloads
- Implement Durable Functions for orchestration
- Use managed identity for authentication
- Monitor with Application Insights

