- Django-Zappa tutorial (screencast).
- Using Django-Zappa, Part 1.
- Using Django-Zappa, Part 2: VPCs.
- Building Serverless Microservices with Zappa and Flask
- Zappa で Hello World するまで (Japanese)
- How to Deploy Zappa with CloudFront, RDS and VPC
- Secure 'Serverless' File Uploads with AWS Lambda, S3, and Zappa
- Deploy a Serverless WSGI App using Zappa, CloudFront, RDS, and VPC
- AWS: Deploy Alexa Ask Skills with Flask-Ask and Zappa
- Guide to using Django with Zappa
- Zappa and LambCI
- Building A Serverless Image Processing SaaS using Zappa
- Serverless Slack Slash Commands with Python and Zappa
- Bringing Tokusatsu to AWS using Python, Flask, Zappa and Contentful
- AWS Summit 2018 Seoul - Zappa와 함께하는 Serverless Microservice
- Book - Building Serverless Python Web Services with Zappa
- Vider sa flask dans une lambda[French]
- Your guide here?
- Zappa Serves Python, Minus the Servers
- Zappa lyfter serverlösa applikationer med Python
- Interview: Rich Jones on Zappa
- Top 10 Python Libraries of 2016
- Mailchimp Signup Utility - A microservice for adding people to a mailing list via API.
- Zappa Slack Inviter - A tiny, server-less service for inviting new users to your Slack channel.
- Serverless Image Host - A thumbnailing service with Flask, Zappa and Pillow.
- Zappa BitTorrent Tracker - An experimental server-less BitTorrent tracker. Work in progress.
- JankyGlance - A server-less Yahoo! Pipes replacement.
- LambdaMailer - A server-less endpoint for processing a contact form.
- Voter Registration Microservice - Official backup to to the Virginia Department of Elections portal.
- FreePoll Online - A simple and awesome say for groups to make decisions.
- PasteOfCode - A Zappa-powered paste bin.
- And many more, including banks, governments, startups, enterprises and schools!
Are you using Zappa? Let us know and we'll list your site here!
- Mackenzie - AWS Lambda Infection Toolkit
- NoDB - A simple, server-less, Pythonic object store based on S3.
- zappa-cms - A tiny server-less CMS for busy hackers. Work in progress.
- zappa-django-utils - Utility commands to help Django deployments.
- flask-ask - A framework for building Amazon Alexa applications. Uses Zappa for deployments.
- zappa-file-widget - A Django plugin for supporting binary file uploads in Django on Zappa.
- zops - Utilities for teams and continuous integrations using Zappa.
- cookiecutter-mobile-backend - A
cookiecutterDjango project with Zappa and S3 uploads support. - zappa-examples - Flask, Django, image uploads, and more!
- zappa-hug-example - Example of a Hug application using Zappa.
- Zappa Docker Image - A Docker image for running Zappa locally, based on Lambda Docker.
- zappa-dashing - Monitor your AWS environment (health/metrics) with Zappa and CloudWatch.
- s3env - Manipulate a remote Zappa environment variable key/value JSON object file in an S3 bucket through the CLI.
- zappa_resize_image_on_fly - Resize images on the fly using Flask, Zappa, Pillow, and OpenCV-python.
- zappa-ffmpeg - Run ffmpeg inside a lambda for serverless transformations.
- gdrive-lambda - pass json data to a csv file for end users who use Gdrive across the organization.
- travis-build-repeat - Repeat TravisCI builds to avoid stale test results.
- wunderskill-alexa-skill - An Alexa skill for adding to a Wunderlist.
- xrayvision - Utilities and wrappers for using AWS X-Ray with Zappa.
- terraform-aws-zappa - Terraform modules for creating a VPC, RDS instance, ElastiCache Redis and CloudFront Distribution for use with Zappa.
- zappa-sentry - Integration with Zappa and Sentry
- IOpipe - Monitor, profile and analyze your Zappa apps.
Zappa goes quite far beyond what Lambda and API Gateway were ever intended to handle. As a result, there are quite a few hacks in here that allow it to work. Some of those include, but aren't limited to..
- Using VTL to map body, headers, method, params and query strings into JSON, and then turning that into valid WSGI.
- Attaching response codes to response bodies, Base64 encoding the whole thing, using that as a regex to route the response code, decoding the body in VTL, and mapping the response body to that.
- Packing and Base58 encoding multiple cookies into a single cookie because we can only map one kind.
- Forcing the case permutations of "Set-Cookie" in order to return multiple headers at the same time.
- Turning cookie-setting 301/302 responses into 200 responses with HTML redirects, because we have no way to set headers on redirects.