Apache Airflow provider package to integrate with ArangoDB. Version 2.9.4 supports Airflow 2.x and requires Python >=3.10. Allows use of ArangoDB as a metadata database and provides ArangoDBHook and operators.
pip install apache-airflow-providers-arangodbVerified import paths — ran on the pinned version, not inferred.
Create a DAG that executes an AQL query using ArangoDBOperator. Ensure connection is configured.
Use Python 3.10+ (recommended 3.11).
Set connection in Airflow UI as type 'ArangoDB', host/port/login/password, and extra '{"database": "your_db"}'.Use result_processor to handle or transform result.
Run 'pip install apache-airflow-providers-arangodb' and restart Airflow webserver/scheduler.
Create an ArangoDB connection via Admin UI: Admin > Connections > Add, set Conn Id: arangodb_default, Conn Type: ArangoDB, Host, Login, Password, Port (8529), Extra: {"database": "your_database"}.Use result_processor to convert result to a list/dict: result_processor=lambda res: list(res).