{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"Sanic Extensions adds OpenAPI documentation, request validation, CORS, argument injection, and automatic HTTP method handling to Sanic web applications.","skillfed_tags":["sanic-plugin","openapi-documentation","rest-api"],"use_cases":["Generate OpenAPI documentation and interactive Swagger UI for a Sanic REST API without manual schema definition","Validate incoming request query parameters and JSON body payloads against a schema before route handlers execute","Add CORS headers and protection to a Sanic application serving cross-origin requests","Automatically handle HTTP OPTIONS and HEAD requests for existing GET endpoints","Inject validated request arguments directly into route handler function signatures"],"what_it_does":"Sanic Extensions is an officially supported plugin for the Sanic web framework that layers additional developer conveniences on top of Sanic's unopinionated core. It provides OpenAPI documentation generation with Redoc and Swagger UI, request validation for query arguments and request bodies, CORS protection, automatic HEAD/OPTIONS/TRACE endpoint creation, and argument injection into route handlers. The package depends only on pyyaml and sanic itself, making it lightweight to add to an existing Sanic installation.\n\nThe extension is designed to work transparently\u2014once installed, it automatically enhances a Sanic application without requiring major code changes. It targets developers who want Sanic's flexibility but also need common REST API features like schema validation and API documentation out of the box, without building those layers themselves.","worth_installing":"Yes, if you are already using Sanic and need OpenAPI documentation, request validation, or CORS support. The low install friction and permissive license make it a straightforward addition. However, the aging maintenance status (206 days since last release) and ALPHA-stage API designation in the description suggest caution for production use\u2014verify current stability and whether the API has stabilized since the excerpt was written."},"id":"sanic-ext","links":{"html":"https://skillfed.io/packages/sanic-ext","md":"https://skillfed.io/packages/sanic-ext.md","pypi":"https://pypi.org/project/sanic-ext/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-20","license_spdx":null,"license_treatment":"permissive","name":"sanic-ext","python_support":"unspecified","summary":"Extend your Sanic installation with some core functionality."},"popularity":{"monthly_downloads":720624,"position":5234,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"25.12.0"}
