Catalog PyPI
PACKAGE EXPLORERView in registry

acryl-datahub-actions

PyPI

Event-driven action framework for DataHub — trigger automations and workflows in response to real-time metadata changes

Versions collected1
Direct dependencies51From release 1.7.0.14
Last observed20 Oct, 18:27 UTC

README

Version 1.7.0.14 documentation

DataHub Actions

Event-driven automation for DataHub — react to metadata changes in real time and trigger workflows, notifications, or custom logic.

What you can do

  • Listen to metadata change events as they happen (entity updates, tag additions, ownership changes, etc.)
  • Filter events to only act on what matters to you
  • Chain transformers to enrich or reshape events before they reach your action
  • Build custom actions — call APIs, send Slack alerts, trigger pipelines, sync to external systems
  • Run multiple pipelines in a single process

Installation

pip install acryl-datahub acryl-datahub-actions
datahub actions version

Quickstart

Define an action pipeline in YAML and run it:

# my_action.yml
name: tag_watcher

source:
  type: kafka
  config:
    connection:
      bootstrap: localhost:9092
      schema_registry_url: http://localhost:8081

filter:
  event_type: EntityChangeEvent_v1
  event:
    category: TAG
    operation: ADD

action:
  type: hello_world
datahub actions -c my_action.yml

Key concepts

ConceptDescription
SourceWhere events come from (currently: Kafka)
FilterNarrow down which events trigger the action
TransformerOptionally reshape or enrich events
ActionWhat to do — call an API, send a message, run code

Supported events

  • EntityChangeEvent_v1 — fired when an entity's metadata changes (tags, owners, terms, etc.)
  • MetadataChangeLogEvent_v1 — low-level log of every aspect write

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.7.0.1429 Sept 202651

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
acryldata/datahub

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
datahub-project/datahub

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:27 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:da0d55e4a50ffc1c46d09cc2be176adb2c8fcea406992e92a8f84e2830f820e4