-
-
Notifications
You must be signed in to change notification settings - Fork 946
Add on Catalog
Pavel 宝尔米 edited this page Jul 14, 2024
·
50 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
- falcon-oauth Oauth support
- falcon-cors CORS management
- falcon-auth Authentication Middleware + JWT/Basic/Token/Multi authentication Backends.
- falcon-policy Role-based security policy middleware
- falcon-auth2 Authentication Middleware with Multiple authentication backends and async support.
-
Caching
- falcon-redis-cache Redis cache middleware
- falcon-caching Caching middleware (Redis, Memcached, etc)
-
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
-
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
- falcon-resource-factory Handle requests for a single item as well as multiple items
- pytest-falcon Pytest utils for Falcon
- falcon-require-https Middleware to require HTTPS
- falcon-sslify Middleware to redirect HTTP to HTTPS
- falcon_ask Toolkit for writing Amazon Alexa skills in your Falcon app
- falcon_sugar Small bits of syntactic sugar for Falcon apps
- falcon-prometheus Middleware to create a Prometheus /metrics endpoint.
- falcon-autocrud Makes RESTful CRUD easier.
- falcon-sqla Middleware to integrate Falcon with SQLAlchemy
- Camembert Utils middleware for Falcon.
- elastic-apm-falcon Middleware for tracking Falcon requests/responses with Elastic APM.