
Zappa
Deploys Python web apps (Flask, Django and others) to AWS Lambda as serverless functions.
- Stars
- 11.8k
- Forks
- 1.2k
- Licence
- MIT
- Language
- Python
- Last update
- 3.6 years ago
- Type
- Dev tool
No commits in over a year — check for forks or alternatives before adopting.
What it is
Zappa is a tool that packages a Python web application and deploys it to AWS Lambda behind API Gateway, so you do not have to run or manage a server yourself. Its topics list names Flask, Django, Pyramid and Bottle as supported frameworks. The README provided here is only a notice that the project has moved to a new repository, so details of how it works are not included in this source.
- Deploy a Flask or Django web app as an AWS Lambda function
- Expose a Python app through an AWS API Gateway endpoint
Great for
- Python developers who want to host a small web API on AWS without managing servers
- Teams already using AWS Lambda and API Gateway
- Developers with Flask or Django apps who want to try serverless hosting
Not ideal for
- People who need a self-contained server or a non-AWS hosting setup, since the project targets AWS Lambda
- Beginners with no AWS account or cloud experience, since setup depends on AWS
- Anyone needing current maintenance, because the last push here was 2023-03-23 and the README points to a new repository
How to get it
- 1
Install with a package manager
You'll need: Python · AWS account
Install from PyPI
pip install zappa - 2
Run it
- Check the project's new repository at https://github.com/zappa/Zappa for current instructions
- Set up AWS credentials on your machine
- Initialize Zappa for your Python web app and deploy it
- 3
Get the most out of it
- Use the new repository (github.com/zappa/Zappa) for versions after 0.52.0
- Read the project blog at https://blog.zappa.io/ for background, if it is still up
Downloads
Strengths
- Widely starred project (11812 stars) with an MIT license
- Covers several common Python web frameworks according to its topics
- Removes the need to run a dedicated server for the app
Trade-offs
- The README provided only points to a new repository, so the usage details here are missing
- Last push shown is March 2023, so activity may have moved to the new location
- Tied to AWS services, so it does not help with other cloud providers
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| Zappa (this) | 11.8k | Dev tool | intermediate | 3.6 years ago | Python developers who want to host a small web API on AWS without managing servers |
| github-readme-stats | 79.9k | Dev tool | beginner | 1 months ago | People who want a generated stats card on their GitHub profile README |
| one-api | 37.3k | App | intermediate | 10 months ago | Developers who want one OpenAI-compatible endpoint for several model providers |
| hono | 32.8k | Library | beginner | 5 days ago | Developers writing TypeScript or JavaScript HTTP APIs |
| peewee | 12k | Library | beginner | 5 days ago | Python developers who want a lightweight ORM instead of a large framework |
| django-allauth | 10.4k | Library | intermediate | 7 days ago | Django developers who need signup and login for a web project |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.