apache-airflow-providers-anomalo
An Apache Airflow provider for Anomalo
Decision gist · record as of 2026-08-14
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
Alternatives
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
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.
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
| License | Apache-2.0 permissive |
| Python support | Capped below the current Python release <3.12,>=3.8 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 2 packagesanomaloimportlib-resources |
| Maintenance | Aging 308 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 76,735 / month, #14,593 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None 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
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”
- apache-airflow-providers-anomaloProvides native Apache Airflow operators and sensors to integrate…
- anomaloProvides a Python client library and command-line interface to…
- apache-airflow-providers-common-ioProvides common I/O utilities and operators for Apache Airflow…
Give your agent the search over MCP, or paste the wish link into any chat.
More Monitoring packages
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.
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.
Provides the reference implementation of the OpenTelemetry API for collecting and exporting traces, metrics, and logs from Python applications.
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.
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.
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.
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