# API Reference ## Integrations ### Starlette ```{eval-rst} .. automodule:: mplbed.integration.starlette :members: :undoc-members: ``` ### Quart ```{eval-rst} .. automodule:: mplbed.integration.quart :members: :undoc-members: ``` ## ASGI Middleware ```{eval-rst} .. automodule:: mplbed.asgi :members: :undoc-members: ``` ## HTML Helpers Two variants are provided: `mplbed.html.raw` returns plain Python strings, while `mplbed.html.safe` returns `markupsafe.Markup` objects safe for direct use in Jinja2 templates. ### Raw strings (`mplbed.html.raw`) ```{eval-rst} .. automodule:: mplbed.html.raw :members: :undoc-members: ``` ### Markup-safe strings (`mplbed.html.safe`) ```{eval-rst} .. automodule:: mplbed.html.safe :members: :undoc-members: ``` ## App Factory ```{eval-rst} .. automodule:: mplbed.server :members: :undoc-members: ``` ## Backend ```{eval-rst} .. automodule:: mplbed.webaggext :members: :undoc-members: ```