$npx skillfedfor your agent

appengine-python-standard

Google App Engine services SDK for Python 3

With conditionsPyPI Application FrameworksReleased Aug 2026872.8K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — appengine_python_standard-3.0.2-py3-none-any.whl
v3.0.2 · released 2026-08-12 · Python <4,>=3.6 · 15 runtime deps: attrs, frozendict, google-auth, grpcio, grpcio-tools, mock, Pillow, protobuf

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • 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.
  • Low install friction with a pure-wheel distribution.

License · maintenance · safety

permissive license (permissive) — Licensed under MIT (permissive), so you can use it freely in commercial and private projects without copyleft obligations.

last release 2026-08-12 (2 days) · last repo commit 2026-08-12 · 85 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 872,814 downloads/mo, #4,842 on PyPI

Verify before relying

# 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)
  • 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.
Same gist for agents: .md · .json

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 on this page. Verify before relying on it.

With conditions

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

appengine-python-standard on PyPI

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.

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.

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)

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

Licensepermissive license permissive
Python supportSupports the current Python release <4,>=3.6
Install frictionLow. Pure-Python wheel
Runtime dependencies
15 packages
attrsfrozendictgoogle-authgrpciogrpcio-toolsmockPillowprotobufpytzrequestsrsaruamel.yamlsixurllib3legacy-cgi
MaintenanceActively maintained 2 days since the last release
Last repo commit
First released
Downloads872,814 / month, #4,842 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: appengine_python_standard-3.0.2-py3-none-any.whl

Tags

Capabilities
app engine python 3 servicesgoogle app engine sdk pythonapp engine datastore ndbapp engine task queueapp engine memcachegoogle cloud app engine apisapp engine python runtime
Topics
google-cloudapp-engineserverless

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 › “app engine python 3 services”

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

More Application Frameworks 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
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
textual Worth it
PyPI · Application Frameworks · released Jun 2026

Textual is a Python framework for building cross-platform user interfaces that run in the terminal or web browser using a modern, component-based API.

Install it if you're developing CLI tools, dashboards, or interactive terminal applications.

MITpure Python
443.6Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
mcp Worth it
PyPI · Application Frameworks · released Jul 2026

Build and connect to Model Context Protocol servers that expose tools, resources, and prompts to LLM applications over stdio, HTTP, or SSE transports.

Install it if you need to build or connect to servers.

MITpure Python · 3.10+
319.3Mdownloads / mo
Werkzeug Worth it
PyPI · Application Frameworks · released Apr 2026

Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.

BSD-3-Clausepure Python · 3.9+
268.1Mdownloads / mo

See also google-cloud-ndb · google-cloud-appengine-admin · google-cloud-appengine-logging · google-cloud-memcache · gcloud · google-cloud-datastore · gcloud-aio-datastore · google-cloud-bigquery-biglake · google-compute-engine · google-cloud