# 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
> ```
