Skip to main content

WSGI adapter for AWS API Gateway/Lambda Proxy Integration

Project description

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

Installation

awsgi is available from PyPI as aws-wsgi:

pip install aws-wsgi

Example

import awsgi
from flask import (
    Flask,
    jsonify,
)

app = Flask(__name__)


@app.route('/')
def index():
    return jsonify(status=200, message='OK')


def lambda_handler(event, context):
    return awsgi.response(app, event, context, base64_content_types={"image/png"})

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-wsgi-0.1.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aws_wsgi-0.1.0-py2.py3-none-any.whl (3.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file aws-wsgi-0.1.0.tar.gz.

File metadata

  • Download URL: aws-wsgi-0.1.0.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for aws-wsgi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 08c74a6598b13337f2e1d2d3988befd10371e4f39c5ed368ce5eb86e9bdc9563
MD5 11185c96652092bc75c843c7cb18b1a3
BLAKE2b-256 5ccd602d44dcec304b6c17276866ef7a1ffaefd92bfef1deaa17b6c6d1de43e7

See more details on using hashes here.

File details

Details for the file aws_wsgi-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: aws_wsgi-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for aws_wsgi-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 67b447834875070890f2b6f5438ce426b66c9ebf5826750a82c70749ef8710a4
MD5 ff1bdd74bf7b1af4668663ba0ab65d39
BLAKE2b-256 3d18550481e4923141879eea8c616d13276af0a1924a0f164df41afa09770d98

See more details on using hashes here.

Supported by

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