# Reference: libnetplan API ## Public headers ```{toctree} --- maxdepth: 1 --- inc-parse ``` > ```{autodoxygenfile} include/parse.h > :sections: briefdescription > ``` ```{toctree} --- maxdepth: 1 --- inc-parse-nm ``` > ```{autodoxygenfile} include/parse-nm.h > :sections: briefdescription > ``` ```{toctree} --- maxdepth: 1 --- inc-state ``` > ```{autodoxygenfile} include/state.h > :sections: briefdescription > ``` ```{toctree} --- maxdepth: 1 --- inc-netdef ``` > ```{autodoxygenfile} include/netdef.h > :sections: briefdescription > ``` ```{toctree} --- maxdepth: 1 --- inc-util ``` > ```{autodoxygenfile} include/util.h > :sections: briefdescription > ``` ```{toctree} --- maxdepth: 1 --- inc-types ``` > ```{autodoxygenfile} include/types.h > :sections: briefdescription > ```