What is Falcon?
Falcon is a minimalist WSGI library for building speedy web APIs and app backends. We like to think of Falcon as the Dieter Rams of web frameworks.
Falcon is a tool in the Microframeworks (Backend) category of a tech stack.
Falcon is an open source tool with 6.7K GitHub stars and 701 GitHub forks. Here’s a link to Falcon's open source repository on GitHub
Who uses Falcon?
7 companies use Falcon in their tech stacks, including HENNGE, FiveStars, and Vokal.
6 developers use Falcon.
Why developers like Falcon?
Here’s a list of reasons why companies and developers use Falcon
- Intuitive routing via URI templates and resource classes
- Easy access to headers and bodies through request and response classes
- Idiomatic HTTP error responses via a handy exception base class
- DRY request processing using global, resource, and method hooks
- Snappy unit testing through WSGI helpers and mocks
- 20% speed boost when Cython is available
- Python 2.6, Python 2.7, PyPy and Python 3.3/3.4 support
Falcon Alternatives & Comparisons
What are some alternatives to Falcon?
See all alternatives
Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
Flask is intended for getting started very quickly and was developed with best intentions in mind.
Django REST framework
Django REST framework is a powerful and flexible toolkit that makes it easy to build Web APIs.
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
hapi is a simple to use configuration-centric framework with built-in support for input validation, caching, authentication, and other essential facilities for building web applications and services.