gitmyhub

Zappa

Python ★ 12k updated 3y ago

Serverless Python

The original Zappa repository for deploying Python apps as serverless functions on AWS Lambda. Active development has moved to zappa/Zappa.

PythonAWS Lambdasetup: moderatecomplexity 3/5

Zappa is a Python tool for deploying web applications and code as serverless functions, primarily on AWS Lambda. Serverless deployment means that instead of running a dedicated server that is always on, your code is packaged and uploaded to a cloud provider that runs it only when requests arrive and charges only for actual compute time used. This can reduce hosting costs for applications with variable or low traffic, and removes the need to manage server infrastructure directly.

The repository at Miserlou/Zappa is where the project originated, created and maintained by Rich Jones. However, this repository is no longer the active development location. As stated in the project README, versions after 0.52.0 are published from a different repository at github.com/zappa/Zappa, where ongoing development and new releases now happen. This original repository is preserved as a historical reference.

With nearly 12,000 stars, Zappa became one of the most popular Python tools for serverless deployment during its active development period. Python developers who wanted to run Django or Flask web applications on AWS Lambda without managing servers found Zappa to be a straightforward way to package and deploy their code.

If you are looking to use Zappa for a new project, the active repository at zappa/Zappa is the correct starting point. The tooling, dependencies, and documentation in this original repository may be out of date relative to current Python versions and AWS service changes.

The README in this repository is brief, containing only a note about the project's relocation and an acknowledgment of Rich Jones' work in creating and maintaining Zappa over the years.

Where it fits