google-python-cloud-debugger
Python Cloud Debugger
What it is and what it does
google-python-cloud-debugger is a snapshot debugger agent for Python applications running on Linux environments. It allows you to inspect the state of a running application at any code location without stopping it or significantly slowing it down. The agent captures call stacks and local variables from any instance executing a snapshot location, and can also write formatted messages to application logs via logpoints.
The package integrates with Firebase Realtime Database for storing and managing snapshots and logpoints, and depends on firebase-admin and pyyaml. It is designed for production use with minimal performance overhead. However, the project has been archived and is no longer maintained; no further bug fixes or security patches will be released.
Use it for:
- Inspect application state in production without restarting or attaching a traditional debugger.
- Capture call stacks and variable values from specific code locations across running instances.
- Add logpoints to write diagnostic messages to application logs without code changes.
- Debug Django web applications by enabling the agent in manage.py.
- Diagnose issues in cloud-hosted Python services without stopping traffic.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Attaches a snapshot debugger agent to Python applications running on Linux, capturing call stacks and variables at runtime without stopping or modifying the app.
No. The project is archived and abandoned as of 2023-11-17 with no further maintenance, security patches, or bug fixes planned. While the Apache License, Version 2.0 is permissive and there are currently no known vulnerabilities, the lack of ongoing support makes it unsuitable for production use or new projects.
Install
google-python-cloud-debugger on PyPI
pip
pip install google-python-cloud-debuggeruv
uv add google-python-cloud-debuggerpoetry
poetry add google-python-cloud-debuggerInstalling google-python-cloud-debugger
Before you install
Medium install friction due to compiled wheels for specific Python versions (3.6–3.10). The project is archived and abandoned as of 2023-11-17 with no further maintenance, bug fixes, or security patches planned.
License in practice
Licensed under Apache License, Version 2.0 (permissive), allowing commercial and private use with minimal restrictions.
Quickstart
pip install google-python-cloud-debugger
import firebase-admin
import pyyaml
# Enable debugger in your application code
enable(module='MyApp', version='v1.0')
Linux-only; requires Python 3.6–3.10; requires firebase-admin and pyyaml runtime dependencies; requires Google Cloud credentials.
Verify before relying
- Whether archived status accumulates security risks over time without patches.
- Compatibility with Python versions beyond 3.10.
- Performance impact under real-world production loads.
Package facts
| License | Apache License, Version 2.0 (permissive) |
| Python support | not specified |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 2 — firebase-admin, pyyaml |
| Maintenance | abandoned — 1,165 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Downloads | 568,764/month — #5,964 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: google_python_cloud_debugger-4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; google_python_cloud_debugger-4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; google_python_cloud_debugger-4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; google_python_cloud_debugger-4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; google_python_cloud_debugger-4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Keywords: google, cloud, debugger
Tags
More Quality Assurance packages
Coverage.py measures which lines of Python code…
permissive · top 1,000 on PyPI
ruffRuff is a Python linter and code formatter…
permissive · top 1,000 on PyPI
pexpectPexpect spawns and controls interactive console…
permissive · top 1,000 on PyPI
blackBlack reformats Python source code to a…
permissive · top 1,000 on PyPI
pytest-xdistpytest-xdist distributes pytest tests across…
permissive · top 1,000 on PyPI
cfn-lintValidates AWS CloudFormation templates in YAML…
permissive · top 1,000 on PyPI
google-cloud-profilerCollects and uploads CPU, memory, and wall-time…
permissive · top 15,000 on PyPI
snapshot-restore-pyRegisters runtime hooks in AWS Lambda…
permissive · top 5,000 on PyPI
pdb-attachAttaches a Python debugger (pdb) to…
permissive · top 15,000 on PyPI
pydevdpydevd is a Python debugger backend that…
copyleft · top 5,000 on PyPI
ddapm-test-agentEmulates Datadog APM agent endpoints to test…
permissive · top 5,000 on PyPI
gcloudProvides Python client libraries for Google…
permissive · top 15,000 on PyPI
debugpydebugpy is a Debug Adapter Protocol…
permissive · top 1,000 on PyPI
pydevd-pycharmPyCharm's debugger backend for remote debugging…
permissive · top 15,000 on PyPI
firebase-messagingReceives push notifications sent via Firebase…
permissive · top 15,000 on PyPI
langgraph-apiRuns a local development server for LangGraph…
unclear · top 5,000 on PyPI