Skip to content
Jonas Schuepfer edited this page Mar 13, 2026 · 52 revisions

Please include your Falcon add-on in the list below. Thanks!

This list is only meant as a starting point; you may wish to search PyPI directly for additional packages. Though not required, PyPI projects whose name starts with falcon- are considered add-ons.

  • AuthN/Z

  • Caching

  • Security

    • Secure 🔒 security headers and cookie attributes for Python web frameworks
    • falcon-limiter Rate limiting middleware supporting advanced rate limit strategies
  • Serialization and Validation

    • falcon-jsonify Middleware component to serialize/deserialize JSON with built-in input validation
    • falconjsonio JSON-Schema input and output for Falcon
    • falcon_json Falcon JSON helpers
    • falcon-marshmallow Automatically validate and (de)serialize incoming and outgoing JSON with Marshmallow schemas
    • falcon-multipart Parse multipart/form-data in Falcon
    • stoplight Input validation with support for Falcon and other frameworks
    • falguard Requests validation against OpenAPI (Swagger) schema
    • falcon-swoop Build APIs quickly based on pydantic models, automatic OpenAPI spec generation included
  • API Specification

    • falcon-apispec APISpec plugin that generates OpenAPI specification (aka Swagger) for Falcon web applications
    • py2swagger OpenAPI specification generator
    • falcon-openapi An OpenAPI first approach to Falcon APIs
    • spectree OpenAPI spec generation and validation with Python annotations.
  • Other

Clone this wiki locally