Skip to main content

AWS Lambda WSGI - WSGI adapter for AWS API Gateway/Lambda Proxy Integration

Project description

aws-lambda-wsgi

A WSGI adapter for AWS API Gateway/Lambda Proxy Integration

AWS-Lambda-WSGI allows you to use WSGI-compatible middleware and frameworks like Bottle, Django and Flask with the AWS API Gateway/Lambda proxy integration.

Based on awsgi, by Matthew Wedgwood.

Installation

aws_lambda_wsgi is available from PyPI as aws_lambda_wsgi:

pip install aws_lambda_wsgi

Example

import aws_lambda_wsgi
from bottle import Bottle

app = Bottle()


@app.route('/')
def index():
    return {'message': 'OK'}


def lambda_handler(event, context):
    return aws_lambda_wsgi.response(app, event, context)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws_lambda_wsgi-0.0.6.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

aws_lambda_wsgi-0.0.6-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file aws_lambda_wsgi-0.0.6.tar.gz.

File metadata

  • Download URL: aws_lambda_wsgi-0.0.6.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for aws_lambda_wsgi-0.0.6.tar.gz
Algorithm Hash digest
SHA256 54ac15c5586f72b1429253bdcb487b7214a348713fd0034de7d45e849224e893
MD5 247c812bebf614793a4166eff07a88e1
BLAKE2b-256 fbc7c2b1ebe38b48adb0c156b2e335efa6405b33cee3aa65e918f0d6008aeb77

See more details on using hashes here.

File details

Details for the file aws_lambda_wsgi-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: aws_lambda_wsgi-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for aws_lambda_wsgi-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 28669d8168a46b49a77ba127711f4db05ccd35379bbcbcc28ef515b9c8ce0c67
MD5 47832d22eeef4f77145d923fdd0cfd92
BLAKE2b-256 84646beb002f48f3215dcd8e521b0afe13531e8cfb0e55d4d4ffbf992c232df6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page