{"repo":"yeongseon/azure-functions-openapi-python","free":true,"listed":false,"github":"https://github.com/yeongseon/azure-functions-openapi-python","clone":"git clone https://github.com/yeongseon/azure-functions-openapi-python.git","description":"OpenAPI (Swagger) documentation and Swagger UI for the Azure Functions Python v2 programming model","language":"Python","stars":29,"topics":["azure-functions","openapi","swagger","azure","python","serverless","api-documentation","pydantic","swagger-ui"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Azure Functions OpenAPI Part of the Azure Functions Python DX Toolkit — dogfood-tested by azure-functions-cookbook-python. Read this in: 한국어 日本語 简体中文 OpenAPI (Swagger) documentation and Swagger UI for the Azure Functions Python v2 programming model . Why this exists Azure Functions Python v2 has no built-in API documentation story: - No auto-generated docs — you maintain OpenAPI specs by hand or not at all - No Swagger UI — no browser-based API explorer for testing endpoints - Hard to test — consumers rely on tribal knowledge or external tools to discover your API - Spec drift — hand-written docs diverge from actual handler behavior over time Before / After ❌ Without azure-functions-openapi — maintain specs by hand Spec drifts. Consumers guess. No Swagger UI. ✅ With azure-functions-openapi — spec lives next to the handler Spec matches code. Always. Swagger UI out of the box. What it does - @openapi decorator — attach operation metadata directly to your handler - Auto-generated spec — /openapi.json and /openapi.yaml endpoints from decorated handlers - Swagger UI — built-in /docs endpoint with security defaults - CLI tooling — generate specs at build time for CI validation - Schema support — query, path, header, body, and response schemas How it fits together FastAPI comparison Feature FastAPI azure-functions-openapi --------- --------- ------------------------ API docs generation Built-in from type hints @openapi decorator on handlers Swagger UI /docs auto-served render swagge","default_branch":null,"files":null,"tree":[],"storefront":"/r/yeongseon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yeongseon/azure-functions-openapi-python/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}