$npx skillfedfor your agent

apache-airflow-providers-anomalo

An Apache Airflow provider for Anomalo

With conditionsPyPI MonitoringReleased Oct 202576.7K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — apache_airflow_providers_anomalo-0.2.2-py3-none-any.whl
v0.2.2 · released 2025-10-10 · Python <3.12,>=3.8 · 2 runtime deps: anomalo, importlib-resources

Yes, if you use Apache Airflow and Anomalo together. The provider has low install friction, permissive licensing, and no known vulnerabilities. Maintenance is aging (last update 308 days ago), so expect slower issue resolution, but the repository remains active and the package is marked Production/Stable. Suitable for teams already committed to both platforms.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.8,<3.12, Apache Airflow >=2.8.0, and an Anomalo connection configured in Airflow Admin > Connections with Host and API Secret Token.
  • Low install friction with only two runtime dependencies.
  • Maintenance status is aging—last commit was 308 days ago, though the repository remains active and not archived.

License · maintenance · safety

Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions. No licensing concerns for most deployment scenarios.

last release 2025-10-10 (308 days) · last repo commit 2025-10-10

0 known vulnerabilities (OSV.dev, 2026-08-14) · 76,735 downloads/mo, #14,593 on PyPI

Verify before relying

pip install apache-airflow-providers-anomalo

from airflow.providers.anomalo.operators.anomalo import AnomaloRunCheckOperator
from airflow.providers.anomalo.sensors.anomalo import AnomaloJobCompleteSensor

# In your DAG:
run_checks = AnomaloRunCheckOperator(task_id='run_anomalo_checks', table_name='public-bq.covid19_nyt.us_counties')
wait_job = AnomaloJobCompleteSensor(task_id='wait_for_checks', external_task_id='run_anomalo_checks')
  • Whether the package supports the latest Airflow 2.x versions beyond what the >=2.8.0 requirement states
  • Performance characteristics when monitoring large numbers of tables or frequent check runs
  • Community adoption and real-world usage patterns beyond the download count
Same gist for agents: .md · .json

What it is and what it does

This package extends Apache Airflow with native operators and sensors for Anomalo, a data quality monitoring platform. It allows you to orchestrate Anomalo checks as part of Airflow DAGs, triggering data quality validations on demand and waiting for their completion before proceeding to downstream tasks.

The provider includes three main components: AnomaloRunCheckOperator to execute checks on a specified table, AnomaloJobCompleteSensor to poll for job completion, and AnomaloPassFailOperator to validate check results. Setup requires configuring an Anomalo connection in Airflow's Admin interface with your API credentials. The package has low install friction, depending only on the anomalo client library and importlib-resources.

Use it for

  • Trigger Anomalo data quality checks as part of a data pipeline DAG to validate incoming data before downstream processing.
  • Monitor table integrity automatically on a schedule by embedding Anomalo checks into recurring Airflow workflows.
  • Gate downstream tasks on data quality by using the sensor to wait for check completion and the pass/fail operator to branch logic.
  • Integrate data quality validation into CI/CD or ETL pipelines that already use Airflow for orchestration.

Worth the install?

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

With conditions

Yes, if you use Apache Airflow and Anomalo together.

The provider has low install friction, permissive licensing, and no known vulnerabilities. Maintenance is aging (last update 308 days ago), so expect slower issue resolution, but the repository remains active and the package is marked Production/Stable. Suitable for teams already committed to both platforms.

Install

apache-airflow-providers-anomalo on PyPI

Before you install

Low install friction with only two runtime dependencies. Maintenance status is aging—last commit was 308 days ago, though the repository remains active and not archived. Suitable for stable production use but expect slower response to issues.

Requires Python >=3.8,<3.12, Apache Airflow >=2.8.0, and an Anomalo connection configured in Airflow Admin > Connections with Host and API Secret Token.

License in practice

Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions. No licensing concerns for most deployment scenarios.

Quickstart

pip install apache-airflow-providers-anomalo

from airflow.providers.anomalo.operators.anomalo import AnomaloRunCheckOperator
from airflow.providers.anomalo.sensors.anomalo import AnomaloJobCompleteSensor

# In your DAG:
run_checks = AnomaloRunCheckOperator(task_id='run_anomalo_checks', table_name='public-bq.covid19_nyt.us_counties')
wait_job = AnomaloJobCompleteSensor(task_id='wait_for_checks', external_task_id='run_anomalo_checks')

Verify before relying

  • Whether the package supports the latest Airflow 2.x versions beyond what the >=2.8.0 requirement states
  • Performance characteristics when monitoring large numbers of tables or frequent check runs
  • Community adoption and real-world usage patterns beyond the download count

Package facts

LicenseApache-2.0 permissive
Python supportCapped below the current Python release <3.12,>=3.8
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
anomaloimportlib-resources
MaintenanceAging 308 days since the last release
Last repo commit
First released
Downloads76,735 / month, #14,593 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableFramework :: Apache AirflowFramework :: Apache Airflow :: ProviderIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: apache_airflow_providers_anomalo-0.2.2-py3-none-any.whl

Tags

Capabilities
airflow anomalo providerdata quality checks airflowanomalo operatorsairflow data validationtable monitoring airflowanomalo integrationairflow provider plugin
Topics
airflow-providerdata-qualityorchestration

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 › “airflow anomalo provider”

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

More Monitoring packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
opentelemetry-semantic-conventions Worth it
PyPI · Monitoring · released Jul 2026

Provides generated Python code for OpenTelemetry semantic conventions, enabling standardized attribute naming and constant definitions for instrumentation and telemetry collection.

Install it if you are using OpenTelemetry and want to follow semantic conventions correctly.

Apache-2.0pure Python · 3.10+
542.9Mdownloads / mo
opentelemetry-sdk Worth it
PyPI · Monitoring · released Jul 2026

Provides the reference implementation of the OpenTelemetry API for collecting and exporting traces, metrics, and logs from Python applications.

Apache-2.0pure Python · 3.10+
521.8Mdownloads / mo
opentelemetry-api With conditions
PyPI · Monitoring · released Jul 2026

Provides the abstract API and interfaces for OpenTelemetry instrumentation in Python, defining how to emit traces, metrics, and logs without tying code to a specific SDK implementation.

Apache-2.0pure Python · 3.10+
463.8Mdownloads / mo
opentelemetry-exporter-otlp-proto-http Worth it
PyPI · Monitoring · released Jul 2026

Exports OpenTelemetry observability data to an OpenTelemetry Collector using Protobuf-encoded messages over HTTP.

Install it if you are using OpenTelemetry in Python and need to send data to a Collector over HTTP.

Apache-2.0pure Python · 3.10+
409.9Mdownloads / mo
opentelemetry-instrumentation Worth it
PyPI · Monitoring · released Jul 2026

Provides automatic instrumentation commands and programmatic APIs to inject distributed tracing into Python applications without code changes, detecting and instrumenting packages used by your program.

Install it if you need distributed tracing without code changes and have compatible instrumented packages in your environment.

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

See also anomalo · apache-airflow-providers-elasticsearch · airflow-provider-great-expectations · apache-airflow-providers-standard · apache-airflow-providers-apache-pig · apache-airflow-providers-influxdb · apache-airflow-providers-oracle · apache-airflow-providers-snowflake · apache-airflow-providers-apache-drill · airflow-provider-fivetran-async