# API reference ```{toctree} :maxdepth: 1 :hidden: builder templates content markup functions typst_encoder ``` | Module | Description | |---|---| | [builder](builder.md) | `DocumentBuilder` — compose and render documents | | [templates](templates.md) | Built-in template classes (`ReportTemplate`, `InvoiceTemplate`, …) | | [content](content.md) | `Content` block and list helpers | | [markup](markup.md) | Inline markup helpers (`Text`, `Bold`, `Italic`, …) | | [functions](functions.md) | Helper functions for building document data | | [typst_encoder](typst_encoder.md) | Internal Typst serialisation layer |