--- id: appengine-python-standard version: "3.0.2" license: unclear license_treatment: permissive maintenance: active --- # appengine-python-standard — Google App Engine services SDK for Python 3 License: permissive · Maintenance: active · Downloads: 872.8K/mo ## What it is and what it does This is Google's official SDK that bridges Python 3 applications running on App Engine's second-generation runtimes to the classic App Engine services that were previously only available in the Python 2.7 runtime. It provides modules for Datastore (NDB), Task Queues, Memcache, image manipulation, email, authentication, and other App Engine-specific APIs. To use it, you add the package to your requirements.txt, set `app_engine_apis: true` in app.yaml, and wrap your WSGI application with `google.appengine.api.wrap_wsgi_app()`. This works with standard WSGI apps. The SDK handles the integration between your application and App Engine's managed services, allowing you to migrate code from the older Python 2.7 runtime or build new applications that rely on App Engine's built-in infrastructure. Use it for: - Migrating Python 2.7 App Engine applications to Python 3 while keeping existing Datastore and Task Queue code. - Building new Python 3 applications on App Engine that need Memcache, background task processing, or image manipulation. - Using App Engine's managed authentication (OAuth, user identity) and mail services in Python 3 apps. - Accessing App Engine's search and blobstore APIs from Python 3 without rewriting to Cloud equivalents. - Running WSGI applications on App Engine with full access to App Engine-specific features. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides access to Google App Engine services (Datastore, Task Queues, Memcache, images, mail, and others) for Python 3 applications running on App Engine's second-generation runtimes. Yes, if you are deploying to Google App Engine and need access to App Engine services in Python 3. It is the only way to use classic App Engine APIs (Datastore NDB, Task Queues, Memcache) on second-generation runtimes. If you are using App Engine, this is required. If you are not using App Engine, do not install it. ## Install pip install appengine-python-standard uv add appengine-python-standard poetry add appengine-python-standard ## Installing appengine-python-standard Before you install: Low install friction with a pure-wheel distribution. Active maintenance as of 2 days ago with recent commits. Depends on 15 runtime packages including google-auth, grpcio, protobuf, and requests—all widely used and stable. License in practice: Licensed under MIT (permissive), so you can use it freely in commercial and private projects without copyleft obligations. Quickstart: # In requirements.txt: appengine-python-standard>=3.0.0 # In app.yaml: app_engine_apis: true # In main.py: import google.appengine.api def app(environ, start_response): start_response('200 OK', [('Content-Type', 'text/plain')]) yield b'Hello world!\n' app = google.appengine.api.wrap_wsgi_app(app) Requires Python 3.6 or later (supports current versions). Must be deployed to Google App Engine; the SDK wraps WSGI apps and is not useful outside that environment. Verify before relying: - Whether all 15 runtime dependencies are strictly necessary or if some are optional for specific use cases. - Performance characteristics and latency impact of the WSGI wrapping layer on request handling. - Compatibility with specific WSGI frameworks beyond the standard WSGI interface. ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 872.8K/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags app engine python 3 services, google app engine sdk python, app engine datastore ndb, app engine task queue, app engine memcache, google cloud app engine apis, app engine python runtime, google-cloud, app-engine, serverless [View on SkillFed](https://skillfed.io/packages/appengine-python-standard) · [View on PyPI](https://pypi.org/project/appengine-python-standard/)