Awesome, great to see this becoming reality
On Fri, Nov 13, 2026 at 6:49 AM Kaxil Naik <[email protected]> wrote: > 🥳 > > On Fri, 13 Nov 2026 at 09:57, Tzu-ping Chung via dev < > [email protected]> wrote: > >> Dear Airflow community, >> >> I'm happy to announce that the Apache Airflow TypeScript SDK 1.0.0 was >> just released. >> >> With the TypeScript SDK you can define an entire Dag in TypeScript, with >> no Python file at all: the schedule, the tasks, their options, the >> dependencies between them, branching, task groups, human-in-the-loop tasks >> and triggering another Dag. You can also keep the Dag in Python and >> implement only its stub tasks in TypeScript. It runs on Airflow 3.4, and >> you will need Node 22 or later to build your Dags. >> >> The released sources can be downloaded via >> https://downloads.apache.org/airflow/ts-sdk/1.0.0/ >> >> We also made this version available on npm for convenience: >> `npm install @apache-airflow/ts-sdk` >> https://www.npmjs.com/package/@apache-airflow/ts-sdk/v/1.0.0 >> The earlier unscoped `apache-airflow-ts-sdk` package will not receive >> further releases. >> >> The TypeScript SDK guide is available at: >> >> https://airflow.apache.org/docs/apache-airflow/stable/authoring-and-scheduling/language-sdks/typescript.html >> >> The API reference is available at: >> https://airflow.apache.org/docs/ts-sdk/stable/ >> >> If you encounter any issue or would like to provide feedback, please >> discuss in the `#sig-lang-sdks` Slack channel: >> https://apache-airflow.slack.com/archives/C08UCFRNAD8 >> >> Many thanks to everyone who wrote or reviewed the TypeScript SDK changes >> that went into this release. >> Special thanks to two community contributors: Shivam Rastogi (@shivaam), >> who started the TypeScript SDK initiative during the Airflow 3.3.0 >> timeline, and Guan-Ming Chiu (@guan404ming), who filled many of its feature >> gaps during the Airflow 3.4.0 timeline. >> >> Best regards, >> Jason & TP >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >>
