Hi all,

I’d like to propose a new Sandbox provider for running Airflow tasks in
fast, isolated, ephemeral cloud sandboxes using Daytona, E2B, Modal, and
islo backends.

The goal is to make code safer to run: credentials are injected only into
the disposable sandbox, not the Airflow worker, while keeping tasks
scalable and isolated from one another.

The implementation includes:

- SandboxOperator and @task.sandbox for running commands in a sandbox
- SandboxExecutor for routing tasks through sandboxes
- No core or scheduler changes; it uses the public BaseExecutor interface,
so I do not believe an AIP is required


- PR: https://github.com/apache/airflow/pull/68847
- Issue: https://github.com/apache/airflow/issues/68845
- Design notes: https://github.com/zozo123/airflow-provider-sandbox

This work was developed with assistance from Claude, but all code has been
human-reviewed.

Best,
Yossi

Reply via email to