# \#atdml

**URL:** https://discuss.ocaml.org/tag/atdml/739.md

[Latest](https://discuss.ocaml.org/latest.md) · [Categories](https://discuss.ocaml.org/categories.md) · [Tags](https://discuss.ocaml.org/tags.md)

---

## [\[ANN\] ATD 4.1.0 - now with YAML support](https://discuss.ocaml.org/t/ann-atd-4-1-0-now-with-yaml-support/17982)

<div class="topic-metadata">

**Author:** [@mjambon](https://discuss.ocaml.org/u/mjambon)\
**Replies:** 0\
**Last updated:** [April 13, 2026, 11:22pm UTC](https://discuss.ocaml.org/t/ann-atd-4-1-0-now-with-yaml-support/17982 "2026-04-13T23:22:41Z")

</div>

ATD now has OCaml support for conveniently reading data from YAML files as well as from other formats with minimal effort. It means: You define a type for your config data. atdml --mode jsonlike app\_config.atd generate…

---

## [\[ANN\] Experimental module imports in ATD (ATD 4.0.0)](https://discuss.ocaml.org/t/ann-experimental-module-imports-in-atd-atd-4-0-0/17909)

<div class="topic-metadata">

**Author:** [@mjambon](https://discuss.ocaml.org/u/mjambon)\
**Replies:** 0\
**Last updated:** [March 19, 2026, 12:33am UTC](https://discuss.ocaml.org/t/ann-experimental-module-imports-in-atd-atd-4-0-0/17909 "2026-03-19T00:33:44Z")

</div>

ATD 4.0.0 adds experimental support for imports between ATD files. This allows splitting schemas across multiple files in a natural way. Currently supported in: atdml (OCaml) atdpy (Python) atdts (TypeScript) Exampl…

---

## [RFC: multifile ATD definition support via import statements](https://discuss.ocaml.org/t/rfc-multifile-atd-definition-support-via-import-statements/17881)

<div class="topic-metadata">

**Author:** [@mjambon](https://discuss.ocaml.org/u/mjambon)\
**Replies:** 6\
**Last updated:** [March 12, 2026, 4:18am UTC](https://discuss.ocaml.org/t/rfc-multifile-atd-definition-support-via-import-statements/17881 "2026-03-12T04:18:43Z")

</div>

Hello, We’re adding support for splitting ATD type definitions into smaller files. It wasn’t possible to conveniently reference types defined from other ATD files until now, resulting in large interface files (example)…
