{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/14"}],"enrichment":{"capability":"Acryl Executor runs DataHub metadata ingestion tasks in isolated subprocesses with S3 log storage, plugin extensibility, and UI-triggered workflow support.","skillfed_tags":["datahub-integration","metadata-ingestion","subprocess-isolation"],"use_cases":["Run DataHub metadata ingestion connectors in isolated subprocesses to prevent dependency version conflicts between different data source connectors.","Trigger metadata ingestion jobs from the DataHub UI with automatic subprocess execution and cloud log storage.","Validate connectivity to data sources before executing full ingestion runs using TEST_CONNECTION tasks.","Store ingestion logs and artifacts in S3 with automatic compression and optional local cleanup after successful upload.","Extend the executor with custom task implementations by registering plugins via Python entry points.","Retrieve ingestion credentials from AWS Secrets Manager or GCP Secret Manager during task execution."],"what_it_does":"Acryl Executor is a remote execution agent for DataHub that isolates metadata ingestion tasks in dedicated subprocesses and virtual environments. It prevents dependency conflicts between different connectors by running each ingestion in its own isolated process, and integrates directly with the DataHub UI to execute ingestion jobs on demand via RUN_INGEST tasks. It also supports connection testing before full ingestion runs via TEST_CONNECTION tasks.\n\nThe package automatically compresses and uploads execution logs and artifacts to S3, with optional cleanup of local files after successful upload. It provides a plugin architecture for registering custom task implementations via Python entry points, and includes built-in secret store plugins for AWS Secrets Manager and GCP Secret Manager. Configuration is handled through environment variables for S3 bucket, path prefix, and cleanup behavior.","worth_installing":"Yes. Active maintenance, permissive Apache 2.0 license, low install friction, and no known vulnerabilities. Install if you are running DataHub and need remote subprocess isolation for metadata ingestion tasks, particularly when managing multiple connectors with conflicting dependencies or requiring S3 log storage. Not relevant if you are not using DataHub."},"id":"acryl-executor","links":{"html":"https://skillfed.io/packages/acryl-executor","md":"https://skillfed.io/packages/acryl-executor.md","pypi":"https://pypi.org/project/acryl-executor/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-09","license_spdx":null,"license_treatment":"permissive","name":"acryl-executor","python_support":"supports_current","summary":"Run DataHub metadata ingestion tasks remotely via subprocess isolation with S3 log storage"},"popularity":{"monthly_downloads":162810,"position":10586,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.19"}
