$npx skillfedfor your agent

aws-wsgi

WSGI adapter for AWS API Gateway/Lambda Proxy Integration

SkipPyPI HTTP ServersReleased Jul 2020158.4K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — aws_wsgi-0.2.7-py2.py3-none-any.whl
v0.2.7 · released 2020-07-07

No, unless you are maintaining legacy code already using this package. The project is abandoned (last release 2020-07-07, repository archived), declares support only for end-of-life Python versions, and receives no security or compatibility updates. For new projects, use a maintained alternative or write Lambda handlers directly. If you must use it, verify compatibility with your Python version and AWS Lambda runtime before deploying.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires AWS Lambda environment with API Gateway proxy integration configured; declares support only for Python 2.7, 3.3, 3.4, and 3.5, all end-of-life versions.
  • Installation is straightforward with no runtime dependencies.
  • However, the package is abandoned—the repository is archived and the last commit was 2024-03-13, with no releases since 2020-07-07.

License · maintenance · safety

MIT (permissive) — Licensed under MIT (permissive), so you can use, modify, and distribute it freely with minimal restrictions.

last release 2020-07-07 (2229 days) · last repo commit 2024-03-13 · 210 stars · archived

0 known vulnerabilities (OSV.dev, 2026-08-14) · 158,398 downloads/mo, #10,725 on PyPI

Verify before relying

pip install aws-wsgi

import awsgi

def lambda_handler(event, context):
    return awsgi.response(app, event, context, base64_content_types={"image/png"})
  • Compatibility with modern Python versions (3.10+) and current AWS Lambda runtime versions
  • Whether the package works with recent versions of WSGI frameworks or only legacy versions
  • Active community forks or maintained alternatives that supersede this archived project
Same gist for agents: .md · .json

What it is and what it does

aws-wsgi is a bridge that lets you run WSGI web applications inside AWS Lambda functions triggered by API Gateway. It translates the event and context objects that Lambda receives into standard WSGI request/response pairs, allowing existing web framework code to work without modification in a serverless environment.

The package has been abandoned since 2020-07-07 and its repository is archived. It declares support only for Python 2.7, 3.3, 3.4, and 3.5, all end-of-life versions. While it may still work on modern Python versions, there are no guarantees, and no one is maintaining it to handle breaking changes in AWS Lambda runtimes or API Gateway behavior.

Use it for

  • Maintain legacy code already using this package without rewriting Lambda handlers.
  • Prototype serverless applications using familiar WSGI patterns when refactoring is not immediately feasible.
  • Handle binary responses from WSGI applications on Lambda by specifying base64_content_types.
  • Run existing WSGI applications on Lambda with minimal code changes during migration.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No, unless you are maintaining legacy code already using this package.

The project is abandoned (last release 2020-07-07, repository archived), declares support only for end-of-life Python versions, and receives no security or compatibility updates. For new projects, use a maintained alternative or write Lambda handlers directly. If you must use it, verify compatibility with your Python version and AWS Lambda runtime before deploying.

Install

aws-wsgi on PyPI

Before you install

Installation is straightforward with no runtime dependencies. However, the package is abandoned—the repository is archived and the last commit was 2024-03-13, with no releases since 2020-07-07. Maintenance has ceased, so security patches or compatibility fixes are unlikely.

Requires AWS Lambda environment with API Gateway proxy integration configured; declares support only for Python 2.7, 3.3, 3.4, and 3.5, all end-of-life versions.

License in practice

Licensed under MIT (permissive), so you can use, modify, and distribute it freely with minimal restrictions.

Quickstart

pip install aws-wsgi

import awsgi

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

Verify before relying

  • Compatibility with modern Python versions (3.10+) and current AWS Lambda runtime versions
  • Whether the package works with recent versions of WSGI frameworks or only legacy versions
  • Active community forks or maintained alternatives that supersede this archived project

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceAbandoned 2,229 days since the last release
Last repo commit repository archived
First released
Downloads158,398 / month, #10,725 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Topic :: Internet :: WWW/HTTP :: HTTP Servers

Evidence: aws_wsgi-0.2.7-py2.py3-none-any.whl

Tags

Capabilities
wsgi adapter aws lambdaapi gateway proxy integrationserverless python web frameworklambda wsgi handleraws lambda http adapter
Topics
serverlessarchived
PyPI keywords
wsgiawslambdaapigateway

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “wsgi adapter aws lambda”

  • aws-wsgiAdapts WSGI-compatible Python web frameworks to run as AWS Lambda…
  • awsgi2Bridges WSGI-compatible web frameworks to AWS Lambda by converting…
  • apig-wsgiWraps a WSGI application to run as an AWS Lambda handler on API…

Give your agent the search over MCP, or paste the wish link into any chat.

More HTTP Servers packages

fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
grpclib With conditions
PyPI · Python Modules · released Dec 2025

grpclib is a pure-Python asyncio-based implementation of gRPC that lets you build asynchronous client and server applications using protocol buffers for serialization.

BSD-3-Clausepure Python · 3.10+aging
59.8Mdownloads / mo
sqlmodel Worth it
PyPI · Internet · released Jun 2026

SQLModel combines SQLAlchemy and Pydantic to let you define SQL database tables and rows as Python classes with type annotations, eliminating code duplication between ORM models and data validators.

MITpure Python · 3.10+
21.0Mdownloads / mo
cadwyn With conditions
PyPI · Software Development · released Jul 2026

Cadwyn generates older API versions automatically from your newest implementation, letting you maintain backward compatibility through small, independent version-change modules rather than duplicating code across versions.

MITpure Python · 3.10+
17.2Mdownloads / mo
bottle With conditions
PyPI · Application Frameworks · released Jun 2025

Bottle is a lightweight WSGI microframework for building web applications in Python, providing routing, templating, and HTTP utilities with no external dependencies beyond the standard library.

MITpure Python
11.3Mdownloads / mo
connexion Worth it
PyPI · Software Development · released Oct 2025

Connexion builds REST APIs from OpenAPI/Swagger specifications, automatically mapping routes, validating requests and responses, and handling parameter injection without decorators.

Apache-2.0pure Python
10.6Mdownloads / mo

See also apig-wsgi · awsgi2 · serverless-wsgi · WSGIProxy2 · aiohttp-wsgi · mangum · Flask-AWSCognito · zappa · opentelemetry-instrumentation-wsgi