$npx skillfedfor your agent

google-events

Google Cloudevents library

Worth itPyPI InternetReleased Dec 2024627.6K downloads / moApache License 2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — google_events-0.14.0-py3-none-any.whl
v0.14.0 · released 2024-12-05 · Python >=3.7 · 2 runtime deps: proto-plus, protobuf

Yes. The package is actively maintained, has low install friction, carries a permissive license, and solves a real problem for developers working with Google Cloud event-driven systems. No known vulnerabilities. Install it if you are building Cloud Run services or other Python applications that consume Google CloudEvents.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.7 or later.
  • Low install friction with a pure-Python wheel distribution.
  • Actively maintained as of June 2026, with regular releases since January 2021.

License · maintenance · safety

Apache License 2.0 (permissive) — Licensed under Apache License 2.0 (permissive), allowing use in most commercial and open-source projects without significant restrictions.

last release 2024-12-05 (617 days) · last repo commit 2026-06-18 · 30 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 627,583 downloads/mo, #5,681 on PyPI

Verify before relying

pip install google-events

from google.events.cloud import storage

def handle_event_trigger(json_payload):
    event = storage.StorageObjectData.from_json(json_payload)
    print(f"{event.bucket}/{event.name} had event")
    return "OK"
  • Whether the library covers all Google Cloud event types or only a subset of available services.
  • Performance characteristics when parsing large or deeply nested event payloads.
  • Backward compatibility guarantees across minor version updates.
Same gist for agents: .md · .json

What it is and what it does

Google CloudEvents is a Python library that defines and provides classes for event types used across Google Cloud services. It wraps protobuf definitions from the Google CloudEvents repository, allowing developers to parse and work with event payloads in a type-safe manner. The library is designed primarily for use with Google Cloud Run services that receive event triggers, though it can be used anywhere CloudEvents need to be deserialized and handled.

The package depends on proto-plus and protobuf for its core functionality, translating protobuf message definitions into Python classes. It requires Python 3.7 or later and is distributed as a pure-Python wheel, making installation straightforward across platforms.

Use it for

  • Parse Cloud Storage events in Cloud Run services to react to bucket or object changes.
  • Handle Pub/Sub message events received as CloudEvents in event-driven architectures.
  • Deserialize and type-check event payloads from Google Cloud event sources in serverless functions.
  • Build event routing logic that depends on structured event type definitions from Google services.
  • Integrate with Cloud Audit Logs or other Google Cloud event streams in Python applications.

Worth the install?

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

Worth it

Yes.

The package is actively maintained, has low install friction, carries a permissive license, and solves a real problem for developers working with Google Cloud event-driven systems. No known vulnerabilities. Install it if you are building Cloud Run services or other Python applications that consume Google CloudEvents.

Install

google-events on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained as of June 2026, with regular releases since January 2021.

Requires Python 3.7 or later.

License in practice

Licensed under Apache License 2.0 (permissive), allowing use in most commercial and open-source projects without significant restrictions.

Quickstart

pip install google-events

from google.events.cloud import storage

def handle_event_trigger(json_payload):
    event = storage.StorageObjectData.from_json(json_payload)
    print(f"{event.bucket}/{event.name} had event")
    return "OK"

Verify before relying

  • Whether the library covers all Google Cloud event types or only a subset of available services.
  • Performance characteristics when parsing large or deeply nested event payloads.
  • Backward compatibility guarantees across minor version updates.

Package facts

LicenseApache License 2.0 permissive
Python supportSupports the current Python release >=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
proto-plusprotobuf
MaintenanceActively maintained 617 days since the last release
Last repo commit
First released
Downloads627,583 / month, #5,681 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Intended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Internet

Evidence: google_events-0.14.0-py3-none-any.whl

Tags

Capabilities
google cloud events pythoncloudevents event typesgoogle cloud event parsingevent payload handlingcloud run event triggersgoogle events librarycloudevents protobuf classes
Topics
google-cloudevent-handlingprotobuf

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 › “google cloud events python”

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

More Internet packages

botocore Worth it
PyPI · Internet · released Aug 2026

Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.

Install it if you need programmatic access to AWS services.

permissive licensepure Python · 3.10+
1.5Bdownloads / mo
aiobotocore Worth it
PyPI · Internet · released Aug 2026

Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.

Install it if you need to call AWS services from async Python code; it is the standard way to do so.

Apache-2.0pure Python · 3.10+
1.2Bdownloads / mo
pydantic Worth it
PyPI · Python Modules · released May 2026

Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.

MITpure Python · 3.9+
1.1Bdownloads / mo
filelock Worth it
PyPI · Libraries · released Aug 2026

Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.

MITpure Python · 3.10+
717.1Mdownloads / mo
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
googleapis-common-protos Worth it
PyPI · Internet · released Aug 2026

Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.

Apache-2.0pure Python · 3.10+
513.7Mdownloads / mo

See also cloudevents · fastapi-cloudevents · proto-google-cloud-datastore-v1 · functions-framework · firebase-functions · google-cloud-common · googleapis-common-protos-stubs · google-cloud-audit-log · fastapi-events